📋 Anforderungen & Konzept dokumentiert
- Rollen-Hierarchie: Chef → Disponent → Mitarbeiter - Modularer Aufbau definiert - Feature-Übersicht - Tech-Stack (Vue 3 + Deno) - Roadmap
This commit is contained in:
105
README.md
105
README.md
@@ -1,3 +1,104 @@
|
|||||||
# secu
|
# SeCu - Security Management
|
||||||
|
|
||||||
SeCu - Modulare Mitarbeiterverwaltungssoftware mit Rollen-Hierarchie (Chef → Disponent → Mitarbeiter), Task-System und Stundenzettel-Upload
|
**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*
|
||||||
|
|||||||
Reference in New Issue
Block a user