Dienstplan
Ein schwarzes Brett für den Diensttausch: Wer eine Schicht abgeben möchte, stellt eine Anzeige ein — mit dem Dienst, den er bietet, und dem, den er dafür sucht. Beides steht in derselben Anzeige, und wer etwas Passendes findet, meldet sich direkt beim Anbieter.
Die Aufgabe der Anwendung endet, sobald sich zwei gefunden haben: Den vereinbarten Tausch meldet das Paar selbst beim Betriebsbüro, und nur dort wird der Dienstplan geändert. Die Anwendung plant keine Dienste und verändert keinen Dienstplan — diese Grenze ist bis in die Oberfläche hinein sichtbar gehalten.
- Anzeigen einstellen — Biete und Suche in einem Formular
- Schwarzes Brett mit allen offenen Anzeigen samt Kontaktdaten
- Eigene Anzeigen bearbeiten, im Status ändern oder zurückziehen
- Konten, Profile und geschützte Bereiche je Rolle
- Eigenes Panel für das Betriebsbüro
- Next.js 16 (App Router) mit React 19 und TypeScript
- Tailwind CSS v4 mit eigenem Token-System — Farbe steht für die Schichtart
- Anmeldung und Konten über Clerk
- Neon Postgres mit Drizzle ORM, durchgängig relational modelliert
- Jede Seite, Route und Server Action prüft ihre Berechtigung selbst
- Deployment auf Vercel