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.

ArchitekturmodusMulti-Tenant
AuthentifizierungOIDC
DatensystemPostgreSQL
App-SchnittMVP bereit

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 Datenmodell

Arbeitsoberflaeche

Timer, Zeiteintraege, Kunden, Projekte und Tags

Reporting

Filterbare Auswertungen, Aggregationen und spaetere Exporte

Mandantenlogik

IsolationJeder Datensatz wird tenant-spezifisch gespeichert
AutorisierungRollenpruefung erfolgt tenant-lokal und serverseitig
SaaS-EignungPlattform-Admin bleibt getrennt von Tenant-Admins