44 lines
1.3 KiB
Markdown
44 lines
1.3 KiB
Markdown
# BR-Office Complete Suite
|
|
|
|
Vollständiges Referenzpaket für eine Betriebsrats-Web-App mit:
|
|
|
|
- React/Vite-Frontend im iOS-inspirierten Stil
|
|
- Express/PostgreSQL-Backend
|
|
- WebAuthn/Passkey + TOTP vollständig verdrahtet
|
|
- CRUD-Masken für alle Fachmodule aus Lasten-/Pflichtenheft
|
|
- PostgreSQL-Migrationen inkl. RLS, Audit, Auth und Dokumenten-Scan-Metadaten
|
|
- produktionsnahe Sicherheitsvorgaben
|
|
|
|
## Module
|
|
- Dashboard
|
|
- Gremien/Ausschüsse
|
|
- Benutzer & Rollen
|
|
- Vorgänge
|
|
- Fristen
|
|
- Sitzungen
|
|
- TOPs
|
|
- Beschlüsse
|
|
- Aufgaben
|
|
- Dokumente
|
|
- Kommentare
|
|
- Vorlagen
|
|
- Benachrichtigungen
|
|
- Audit
|
|
|
|
## Start lokal
|
|
Siehe `docs/DEPLOYMENT.md`.
|
|
|
|
## Hinweise
|
|
Dieses Paket ist bewusst als vollständige, gut erweiterbare Referenz aufgebaut. Für produktiven Einsatz
|
|
sollten Secrets, TLS-Zertifikate, Hardware-Sicherheitsrichtlinien, Backup/Restore-Tests und ein formaler
|
|
Security-/Datenschutz-Review zusätzlich finalisiert werden.
|
|
|
|
|
|
## Lokale Konfiguration
|
|
Die Datei `docker-compose.local.yml` enthält jetzt direkt editierbare Umgebungsvariablen für:
|
|
|
|
- Datei-Verschlüsselung bei Uploads (`FILE_ENCRYPTION_ENABLED`, `FILE_ENCRYPTION_KEY`)
|
|
- SMTP-Zugangsdaten (`SMTP_HOST`, `SMTP_PORT`, `SMTP_USER`, `SMTP_PASS`, `SMTP_FROM`)
|
|
|
|
Uploads werden bei lokaler Speicherung verschlüsselt abgelegt und beim Download transparent entschlüsselt.
|