Greenfield Scaffold
smoove fuer Microsoft 365
Neubau mit App Router, TypeScript, Entra ID, SharePoint Lists und provider-basierter Datenzugriffsschicht. Lokal startet smoove mit Mock-Daten, spaeter mit echtem Kundentenant unter einer eigenen Domain wie smoove.waterkant-ki.de.
Zielarchitektur
Saubere Trennung fuer Tenant-faehigen Rollout
`src/domain/*` modelliert Events, Teams, Playlists, Confirmations, Messaging und Audit.
`src/lib/sharepoint/*` kapselt Provider und macht lokale Entwicklung ohne Kundentenant moeglich.
`src/lib/services/*` erzwingt serverseitige Fachregeln fuer Rollen, Teamzugriff, Deadlines und Statuswechsel.
`src/app/(admin)` und `src/app/(user)` trennen die Oberflaechen fuer Backoffice und Team-Portal.
Aktive Konfiguration