br-office-suite/README.md
2026-05-10 10:46:05 +02:00

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.