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.
Description
Languages
JavaScript
88.6%
PLpgSQL
9.9%
CSS
1.5%