Tenant Aware Time Tracking
Eigene Zeiterfassung statt Fremdlimitierung.
Diese Codebasis startet als mandantenfaehige Webanwendung fuer professionelle Zeiterfassung. Sie ist fuer OIDC, mehrere Tenants, saubere Rollenmodelle und spaetere SaaS-Bereitstellung ausgelegt.
Kernfaehigkeiten
Mandantenfaehige Organisationsstruktur
OIDC Login gegen externen IdP
Kunden, Projekte und Tags pro Tenant
Timer und manuelle Zeiterfassung
Auswertungen fuer Kunde, Projekt, Tag und Nutzer
Tenant- und Plattformrollen
Geplante Datenobjekte
TenantMandant, Plan, Status, Slug
MembershipTenant-Rollen und Benutzerzuordnung
Customer / ProjectKunden und Projekte im Tenant-Scope
TimeEntryTimer, manuelle Eintraege, Auswertung
Naechste Umsetzungsschritte
Plattform-Basis
Next.js, Prisma, OIDC, Tenant-Kontext und DatenmodellArbeitsoberflaeche
Timer, Zeiteintraege, Kunden, Projekte und TagsReporting
Filterbare Auswertungen, Aggregationen und spaetere ExporteMandantenlogik
IsolationJeder Datensatz wird tenant-spezifisch gespeichert
AutorisierungRollenpruefung erfolgt tenant-lokal und serverseitig
SaaS-EignungPlattform-Admin bleibt getrennt von Tenant-Admins