# 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.