05 — Meine Projekte

Software, die im Betrieb steht

Ausgewählte Anwendungen, die ich entworfen, gebaut und ausgeliefert habe — vom Datenmodell bis zur Oberfläche.

/01 · Webanwendung · 2026

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.

Startseite von Dienstplan: links zwei Beispielanzeigen, die zueinander passen — eine bietet einen Nachtdienst und sucht einen Frühdienst, die andere umgekehrt. Rechts die Überschrift „Tauschpartner finden. Den Rest regelt ihr.“ Darunter die drei Schritte eines Tauschs.
Startseite von fs.ai-ronaghi.de — zwei Beispielanzeigen, die zueinander passen, und der Ablauf eines Tauschs. Schritt 03, der Eintrag beim Betriebsbüro, steht bewusst außerhalb der Anwendung.
Was die Anwendung leistet
  • 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
Wie sie gebaut ist
  • 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
Next.js REACT TYPESCRIPT TAILWIND CSS CLERK NEON POSTGRES DRIZZLE ORM VERCEL
ProjektDienstplan
Blatt01
StatusLive · Testphase
RolleAlleiniger Entwickler
Adressefs.ai-ronaghi.de