# RFP Finanzübersicht Material-3-orientierte Finanzübersicht für Vereins-AGs mit rollenbasierter Freigabelogik, PWA-Grundlage und Docker-Setup. ## Stack - Next.js 14 mit App Router und TypeScript - MUI 6 für Material Design 3 - Prisma + PostgreSQL - NextAuth Credentials Login - Docker Compose für lokalen Start ## Enthalten - Horizontale Budget-Übersicht pro AG - Mehrstufige Freigaben mit Rollenlogik - Budgets, Zeiträume, Nutzerverwaltung und Audit-Log - Statusaktionen für Freigeben, Bezahlt und Dokumentiert - CSV-Backup mit Import und Restore-Grundlage - PWA-Manifest und Service-Worker-Basis ## Lokaler Start 1. Optional `.env.example` nach `.env` kopieren und Werte anpassen. 2. Projekt starten: ```bash docker-compose up --build ``` 3. App öffnen unter `http://localhost:3000` ## Seed Der Seed legt die Grundeinstellungen, den aktiven Zeitraum, AGs, Budgets und Basisnutzer für die Erstkonfiguration an. Optional kann `SEED_INITIAL_PASSWORD` gesetzt werden. ## Hinweise - Die Dokumentation eines Belegs ist aktuell als Beleg-URL umgesetzt. - Web-Push ist architektonisch vorbereitet, aber noch nicht implementiert. - Für Produktion sollten `NEXTAUTH_SECRET`, Datenbank-Zugangsdaten und Reverse-Proxy/SSL sauber gesetzt werden.