Stundenplattform
Eine Produktionsplattform für Kolonnenplanung, Arbeitszeiterfassung und Abrechnung für ein Bahnbau-Unternehmen — vom Personalbedarf über einen Plan nach polnischem und deutschem Arbeitsrecht bis zum Baustellenbericht und Lohnexport.
Das ambitionierteste Projekt meines Ökosystems — ein Produktivsystem für mehrere Gewerke. Es hat Tabellen und Telefonate durch eine einzige Quelle der Wahrheit ersetzt: wer, wo, wann, mit welchem Fahrzeug — und wie viele Stunden tatsächlich gearbeitet wurden.
Kern ist eine Mitarbeiter×Tage-Timeline: Zuweisungen per Drag-and-drop, Rotationen mit automatischen An- und Abreisetagen, Fahrzeuge und Fahrer, die der Kolonne folgen, Planskizzen, polnische und deutsche Feiertage (nach Bundesland) sowie Live-Präsenz anderer Planer über WebSocket.
Der Dienstplan setzt Arbeitsrecht auf beiden Seiten der Grenze durch — Regeln des polnischen Arbeitsgesetzbuchs und des ArbZG, Äquivalenzarbeitszeit, tägliche und wöchentliche Ruhezeiten. Er zeigt Verstöße, schlägt freie Tage vor und gibt Planversionen frei. Die Abrechnungs-Engine vergleicht Plan und Ist in zwei Überstundenmodellen; sechs Excel-Auswertungen und der Lohnexport sind durch Golden-Tests abgesichert.
Poliere erfassen die Leistung auf der Baustelle per Handy — auch offline, mit Sync-Warteschlange, Fotos und PDF auf Polnisch oder Deutsch. Dazu Rollen und Berechtigungen pro Abteilung, 2FA, Audit-Log, DSGVO-Aufbewahrung und Anonymisierung sowie verschlüsselte Offsite-Backups.
Umfang: über 550 Commits, ~1.000 Backend-Tests, 30+ Playwright-End-to-End-Szenarien (inkl. Mobil und visuell), 38 Datenbankmigrationen und CI für jeden PR. Einen Großteil des Codes haben Modelle geschrieben — Architektur, Review und Release-Entscheidungen liegen bei mir.
- Planowanie
- Timeline, arbeitsrechtskonformer Dienstplan, Personalbedarf, Abwesenheiten, Statistiken und Kostenprognose
- Raport
- Tagesbericht von der Baustelle per Handy, offline, Fotos, PDF PL/DE
- Ewidencja
- Plan ↔ Ist Tag für Tag, Überstunden PL und DE, Excel- und Lohnexporte
- Flota
- Fahrzeuge und Fahrer an Aufträge gebunden, folgen der Kolonne
- Administracja
- Abteilungen, Personal, Verträge und Nachträge, Qualifikationen, Nutzer und Rollen, Archiv, Audit
- Bezpieczeństwo
- 2FA, RBAC pro Abteilung, DSGVO (Aufbewahrung, Anonymisierung), verschlüsselte Offsite-Backups
React · TypeScript · FastAPI · PostgreSQL · WebSocket · Docker · PWA · Playwright
Kolej · Web · Automatyzacja