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

Provider und Listen-Mapping

Provider
mock
Auth
mock
SharePoint Listen
11 Listen, 3 Libraries
Zum Admin-Dashboard