- Rollen-Hierarchie: Chef → Disponent → Mitarbeiter - Modularer Aufbau definiert - Feature-Übersicht - Tech-Stack (Vue 3 + Deno) - Roadmap
105 lines
2.7 KiB
Markdown
105 lines
2.7 KiB
Markdown
# SeCu - Security Management
|
|
|
|
**Modulare Mitarbeiterverwaltungssoftware** für Sicherheitsunternehmen
|
|
|
|
## 🎯 Konzept
|
|
|
|
SeCu ist eine modulare Software zur Verwaltung von Sicherheitspersonal und deren Einsätzen. Die Software ermöglicht Disponenten, Aufträge zu erstellen und Mitarbeitern zuzuweisen.
|
|
|
|
## 👥 Rollen-Hierarchie
|
|
|
|
```
|
|
Chef (Admin)
|
|
│
|
|
├── Kann Disponenten anlegen/verwalten
|
|
├── Kann Mitarbeiter anlegen/verwalten
|
|
├── Kann alle Aufträge sehen/erstellen/löschen
|
|
└── Vollzugriff auf alle Module
|
|
|
|
Disponent
|
|
│
|
|
├── Kann Mitarbeiter anlegen/verwalten
|
|
├── Kann Aufträge erstellen/bearbeiten/löschen
|
|
├── Kann Mitarbeiter zu Aufträgen zuordnen
|
|
└── Kann Stundenzettel einsehen (zur Abrechnung)
|
|
|
|
Mitarbeiter
|
|
│
|
|
├── Kann zugewiesene Aufträge einsehen
|
|
├── Kann Verfügbarkeit melden (kann arbeiten / kann nicht)
|
|
└── Kann Stundenzettel-Fotos hochladen
|
|
```
|
|
|
|
## 🧩 Modularer Aufbau
|
|
|
|
Die Software ist modular aufgebaut, damit Module hinzugefügt oder entfernt werden können.
|
|
|
|
### Geplante Module:
|
|
|
|
| Modul | Beschreibung | Status |
|
|
|-------|--------------|--------|
|
|
| **Core** | Authentifizierung & Benutzerverwaltung | 📋 Geplant |
|
|
| **Aufträge** | Task/Auftrags-System mit allen Infos | 📋 Geplant |
|
|
| **Zeiterfassung** | Stundenzettel-Upload & Verwaltung | 📋 Geplant |
|
|
| **Entwickler-Panel** | Fernverwaltung für Modul-Management | 📋 Geplant |
|
|
|
|
## 📱 Features
|
|
|
|
### Auftragsverwaltung
|
|
- Aufträge mit allen wichtigen Informationen
|
|
- Zuweisung an Mitarbeiter
|
|
- Status-Tracking
|
|
- Terminplanung
|
|
|
|
### Stundenzettel-System
|
|
- Foto-Upload für Stundenzettel
|
|
- Verfügbarkeitsmanagement
|
|
- Einsicht für Disponenten zur Abrechnung
|
|
|
|
### Entwickler-Oberfläche
|
|
- Fernverwaltung von Modulen
|
|
- Aktivierung/Deaktivierung von Features
|
|
- Konfiguration
|
|
|
|
## 🛠️ Tech-Stack (geplant)
|
|
|
|
- **Frontend:** Vue 3 + TailwindCSS + FluxKit UI
|
|
- **Backend:** Deno + Oak
|
|
- **Datenbank:** PostgreSQL (oder MongoDB)
|
|
- **Dateispeicher:** S3-kompatibel für Stundenzettel-Fotos
|
|
- **Auth:** JWT + Rollen-basierte Berechtigungen
|
|
|
|
## 📁 Repository-Struktur
|
|
|
|
```
|
|
secu/
|
|
├── secu-backend/ # API Server
|
|
├── secu-frontend/ # Web-Anwendung
|
|
└── docs/ # Dokumentation
|
|
```
|
|
|
|
## 🚀 Roadmap
|
|
|
|
### Phase 1: Foundation
|
|
- [ ] Datenbank-Schema Design
|
|
- [ ] Auth-System mit Rollen
|
|
- [ ] Basis-API
|
|
|
|
### Phase 2: Core Features
|
|
- [ ] Mitarbeiterverwaltung
|
|
- [ ] Auftragsverwaltung
|
|
- [ ] Frontend UI
|
|
|
|
### Phase 3: Erweiterungen
|
|
- [ ] Foto-Upload für Stundenzettel
|
|
- [ ] Entwickler-Panel für Modul-Management
|
|
- [ ] Mobile-Optimierung
|
|
|
|
## 📄 Lizenz
|
|
|
|
Proprietary - Kronos Soulution
|
|
|
|
---
|
|
|
|
*Erstellt am 20.02.2026*
|