# 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) ```typescript // 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) ```typescript // Modul-Check vor Anzeige if (orgStore.hasModule('qualifications')) { // Zeige Menüpunkt } ```