Files
secu/MODULES_ROADMAP.md

5.4 KiB

SeCu Module Roadmap

Modulares Preismodell

🆓 Basis (kostenlos/Grundpreis)

  • Mitarbeiterverwaltung
  • Benutzerverwaltung (Chef, Disponent, Mitarbeiter)
  • Einstellungen & Profil
  • Hilfe-System

💰 Premium-Module (Aufpreis)

Modul Priorität Beschreibung
Aufträge Auftragsverwaltung, Zuweisung
Stundenzettel Zeiterfassung, Foto-Upload, Genehmigung
Verfügbarkeiten Einsatzplanung, Kalender
Qualifikationen Zertifikate, §34a, Ablauf-Tracking
Objektverwaltung Wachobjekte, Standorte, Kontakte
Schichtplanung Dienstpläne, Wochenpläne, Vertretungen
Wächterkontrolle QR/NFC-Checkpoints, Rundgänge, GPS
Vorfallberichte Incidents, Fotos, Kategorien
Fahrzeuge Firmenwagen, Kilometer, Wartung
Dokumente Verträge, Policies, Uploads
Kunden/CRM Kundenverwaltung, Kontakte
Abrechnung Rechnungen, Export
Partnerschaften Subunternehmer, Stundenzettel-Austausch

Modul-Details

1. Qualifikationen & Zertifikate

Status: 🔨 In Entwicklung

Datenmodell:

  • qualifications - Verfügbare Qualifikationstypen
  • employee_qualifications - Zuordnung MA ↔ Qualifikation

Qualifikationstypen:

  • §34a Sachkundenachweis (Pflicht!)
  • §34a Unterrichtungsnachweis
  • Waffensachkunde
  • Waffenschein (grün/gelb)
  • Erste-Hilfe-Zertifikat
  • Brandschutzhelfer
  • Evakuierungshelfer
  • Führerschein Klasse B/C/D
  • Personenschutz-Ausbildung
  • Hundeführerschein
  • Sprachen (Englisch, etc.)

Features:

  • Ablaufdatum-Tracking
  • Automatische Erinnerungen (E-Mail/Push)
  • Dokument-Upload (Scan des Zertifikats)
  • Qualifikations-Matrix (wer hat was)
  • Bei Auftragszuweisung: Prüfung ob MA qualifiziert
  • Ablaufende Qualifikationen im Dashboard

2. Objektverwaltung

Status: 📋 Geplant

Datenmodell:

  • objects - Wachobjekte/Standorte
  • object_contacts - Ansprechpartner pro Objekt
  • object_instructions - Dienstanweisungen
  • object_documents - Lagepläne, Schlüssellisten

Features:

  • Objektdetails (Adresse, Typ, Größe)
  • Mehrere Ansprechpartner
  • Dienstanweisungen (PDF/Text)
  • Schlüsselverwaltung
  • Zugangsregeln
  • Notfallpläne
  • Objekt-spezifische Checklisten
  • Verknüpfung mit Aufträgen

3. Schichtplanung

Status: 📋 Geplant

Datenmodell:

  • shifts - Schichtdefinitionen
  • shift_assignments - Wer arbeitet wann
  • shift_templates - Wiederkehrende Muster

Features:

  • Wochenansicht / Monatsansicht
  • Drag & Drop Planung
  • Verfügbarkeits-Check
  • Qualifikations-Check
  • Vertretungsanfragen
  • Push-Benachrichtigung bei Änderungen
  • Export (PDF, iCal)
  • Arbeitszeitkonto

4. Wächterkontrollsystem

Status: 📋 Geplant

Datenmodell:

  • checkpoints - QR/NFC Kontrollpunkte
  • patrol_routes - Rundgang-Routen
  • patrol_logs - Erfasste Rundgänge

Features:

  • QR-Code Generator für Checkpoints
  • NFC-Tag Unterstützung
  • GPS-Koordinaten bei Scan
  • Pflicht-Reihenfolge definierbar
  • Zeitfenster für Rundgänge
  • Abweichungs-Alarme
  • Rundgang-Historie
  • Berichte für Kunden

5. Vorfallberichte

Status: 📋 Geplant

Datenmodell:

  • incidents - Vorfälle
  • incident_categories - Kategorien
  • incident_attachments - Fotos, Dokumente

Kategorien:

  • Einbruch/Einbruchsversuch
  • Vandalismus
  • Hausfriedensbruch
  • Technische Störung
  • Brand/Brandgefahr
  • Unfall
  • Sonstiges

Features:

  • Schnell-Erfassung (Mobile-optimiert)
  • Foto-Upload (vor Ort)
  • Kategorisierung
  • Schweregrad
  • Beteiligte Personen
  • Maßnahmen dokumentieren
  • PDF-Export für Kunden
  • Eskalations-Workflow

6. Fahrzeugverwaltung

Status: 📋 Geplant

Datenmodell:

  • vehicles - Fahrzeuge
  • vehicle_bookings - Buchungen
  • vehicle_logs - Fahrten, Tanken
  • vehicle_maintenance - Wartungen

Features:

  • Fahrzeugpool
  • Buchungssystem
  • Kilometerstand-Tracking
  • Tankbelege
  • Wartungserinnerungen (TÜV, Inspektion)
  • Schadensmeldungen
  • Führerschein-Kontrolle

7. Dokumentenverwaltung

Status: 📋 Geplant

Features:

  • Arbeitsverträge
  • Datenschutzerklärungen
  • Dienstanweisungen
  • Schulungsunterlagen
  • Versionierung
  • Lesebestätigung durch MA

8. Kunden/CRM

Status: 📋 Geplant

Features:

  • Kundenstammdaten
  • Ansprechpartner
  • Vertragsübersicht
  • Kommunikationshistorie
  • Umsatz pro Kunde

9. Abrechnung

Status: 📋 Geplant

Features:

  • Stundensätze pro Kunde/Objekt
  • Automatische Rechnungserstellung
  • PDF-Export
  • DATEV-Export
  • Mahnwesen

Entwicklungsreihenfolge

  1. Basis (Benutzer, Auth, Dashboard)
  2. Aufträge
  3. Stundenzettel
  4. Verfügbarkeiten
  5. Hilfe-System
  6. 🔨 Qualifikationen ← AKTUELL
  7. 📋 Objektverwaltung
  8. 📋 Schichtplanung
  9. 📋 Wächterkontrolle
  10. 📋 Vorfallberichte
  11. 📋 Fahrzeuge
  12. 📋 Dokumente
  13. 📋 CRM
  14. 📋 Abrechnung

Technische Umsetzung

Modul-System (Backend)

// modules Tabelle erweitern
{
  key: 'qualifications',
  name: 'Qualifikationen',
  description: 'Zertifikate & Nachweise verwalten',
  icon: '🎓',
  price_monthly: 29.00,
  price_yearly: 290.00,
  is_premium: true
}

Feature-Flags (Frontend)

// Modul-Check vor Anzeige
if (orgStore.hasModule('qualifications')) {
  // Zeige Menüpunkt
}