● --::-- CET — WROCŁAW, PLV.001 / Est. 2026
The Kompanowski Index[O mnie][Projekty][CV][Kontakt]··
[ ← Projekty ]
[ KMP-2026-002 · 2026 · production ]

Platforma godzinowa

Produkcyjna platforma do planowania brygad, ewidencji czasu pracy i rozliczeń dla firmy z branży kolejowej — od zamówienia kadrowego, przez plan zgodny z prawem pracy PL i DE, po raport z budowy i eksport płacowy.

Najbardziej rozbudowany projekt w moim ekosystemie — system produkcyjny obsługujący kilka branż. Zastąpił arkusze i telefony jednym źródłem prawdy: kto, gdzie, kiedy, jakim autem — i ile godzin faktycznie przepracował.

Sercem jest timeline pracownicy×dni: przypisania drag-and-drop, rotacje z automatycznymi dniami dojazdu i powrotu, pojazdy i kierowcy podążający za brygadą, szkice planu, święta PL i DE (z podziałem na landy) oraz obecność innych planistów na żywo przez WebSocket.

Harmonogram pilnuje prawa pracy po obu stronach granicy — reguły Kodeksu pracy i niemieckiego ArbZG, system równoważny, odpoczynki dobowe i tygodniowe. Pokazuje naruszenia, proponuje dni wolne i zatwierdza wersje planu. Silnik rozliczeń porównuje plan z wykonaniem w dwóch reżimach nadgodzin; sześć zestawień Excel i eksport do systemu kadrowo-płacowego są zabezpieczone testami „golden”.

Majster wpisuje wykonanie z budowy na telefonie — także offline, z kolejką synchronizacji, zdjęciami i PDF po polsku lub niemiecku. Do tego role i uprawnienia per branża, 2FA, dziennik audytu, retencja i anonimizacja zgodna z RODO oraz szyfrowane kopie zapasowe poza serwerem.

Skala: ponad 550 commitów, ~1000 testów backendu, 30+ scenariuszy end-to-end w Playwright (w tym mobilne i wizualne), 38 migracji bazy i CI na każdym PR. Kod w dużej części napisały modele — architektura, review i decyzje o wdrożeniu są moje.

[ Moduły ]
Planowanie
timeline, harmonogram z regułami prawa pracy, zamówienia kadrowe, nieobecności, statystyki i prognoza kosztów
Raport
raport dzienny z budowy na telefonie, offline, zdjęcia, PDF PL/DE
Ewidencja
plan ↔ wykonanie dzień po dniu, nadgodziny PL i DE, eksporty Excel i płacowe
Flota
pojazdy i kierowcy przypięci do zamówień, podążający za brygadą
Administracja
branże, pracownicy, kontrakty i aneksy, kwalifikacje, użytkownicy i role, archiwum, audyt
Bezpieczeństwo
2FA, RBAC per branża, RODO (retencja, anonimizacja), szyfrowane backupy off-site
[ Stack ]

React · TypeScript · FastAPI · PostgreSQL · WebSocket · Docker · PWA · Playwright

[ Kategoria ]

Kolej · Web · Automatyzacja