8000 GitHub - Smith-fms/bostec-web
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Smith-fms/bostec-web

Repository files navigation

BostecWeb

BostecWeb ist eine modulare Webplattform für Behörden und Organisationen mit Sicherheitsaufgaben (BOS) in Deutschland. Die Plattform bietet verschiedene Module für die tägliche Arbeit von Führungseinheiten wie Einsatzleitungen oder Stabsstellen in einem Führungs- oder Leitungsstab.

Funktionen

  • Mo 8000 dulares System: Erweiterbare Plattform mit verschiedenen Funktionsmodulen
  • Benutzerverwaltung: Verwaltung von Benutzern mit verschiedenen Rollen und Berechtigungen
  • Rollenverwaltung: Flexible Zuweisung von Berechtigungen zu Rollen
  • Responsive Design: Optimiert für die Darstellung auf Tablets (Android, iPad) und Desktop-PCs
  • Sicherheit: Umfassende Sicherheitsmaßnahmen zum Schutz sensibler Daten

Technologie-Stack

  • Backend: PHP mit Laravel Framework
  • Datenbank: MariaDB
  • Frontend: HTML, CSS, JavaScript mit Bootstrap 5
  • Authentifizierung: Laravel-eigenes Authentifizierungssystem

Module

Die Plattform ist modular aufgebaut und kann je nach Bedarf erweitert werden. Folgende Module sind aktuell verfügbar oder geplant:

  • Dashboard: Übersicht über alle verfügbaren Module und wichtige Informationen
  • Benutzerverwaltung: Verwaltung von Benutzern, Rollen und Berechtigungen
  • Einsatztagebuch: Dokumentation von Einsätzen und Ereignissen
  • Ressourcenmanagement: Verwaltung von Personal und Material
  • Lagekarte: Visualisierung der Einsatzlage auf einer interaktiven Karte
  • Aufgabenmanagement: Zuweisung und Verfolgung von Aufgaben
  • Dokumentenverwaltung: Speicherung und Verwaltung wichtiger Dokumente
  • Kommunikationsmodul: Interne Kommunikation zwischen Einsatzkräften

Installation

Detaillierte Installationsanweisungen finden Sie in der INSTALLATION.md Datei.

Kurzanleitung

  1. Repository klonen
  2. Abhängigkeiten installieren: composer install
  3. Umgebungsvariablen konfigurieren: .env
  4. Datenbank migrieren: php artisan migrate --seed
  5. Anwendung starten: php artisan serve

Systemanforderungen

  • PHP 8.1 oder höher
  • MariaDB 10.5 oder höher
  • Composer 2.x
  • Webserver (Apache oder Nginx)

Entwicklung

Lokale Entwicklungsumgebung

Für die lokale Entwicklung können Sie Docker verwenden:

docker-compose up -d

Testdaten

Die Anwendung wird mit Testdaten ausgeliefert, die über die Seeder eingespielt werden:

php artisan db:seed

Standard-Anmeldedaten

Wichtig: Ändern Sie diese Passwörter in einer Produktivumgebung sofort!

Beitragen

Wir freuen uns über Beiträge zur Verbesserung von BostecWeb. Bitte lesen Sie unsere Beitragsrichtlinien, bevor Sie einen Pull Request erstellen.

Lizenz

BostecWeb ist unter der MIT-Lizenz lizenziert.

Sicherheit

Wenn Sie Sicherheitslücken entdecken, senden Sie bitte eine E-Mail an sicherheit@bostecweb.de, anstatt ein öffentliches Issue zu erstellen.

Kontakt

Bei Fragen oder Anregungen wenden Sie sich bitte an info@bostecweb.de.

Screenshots

Dashboard Benutzerverwaltung Modulverwaltung

Roadmap

  • Integration weiterer Module für spezifische BOS-Anforderungen
  • Verbesserung der Benutzeroberfläche und Benutzererfahrung
  • Implementierung von API-Schnittstellen für externe Systeme
  • Mehrsprachige Unterstützung
  • Erweiterte Berichts- und Analysefunktionen

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0