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.
- 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
React · TypeScript · FastAPI · PostgreSQL · WebSocket · Docker · PWA · Playwright
Kolej · Web · Automatyzacja