Doprava a autobusy
TurnusPlan
Plánovanie vodičov autobusov v súlade s nariadením (ES) 561/2006
WebServer/API
O projekte
Viacnájomnícka SaaS aplikácia pre malých a stredných dopravcov (do 30 vozidiel) na obsadzovanie vodičov na zákazky. Motor pravidiel okamžite vyhodnotí, či priradenie dodrží limity jazdy, prestávok a odpočinkov podľa nariadenia (ES) 561/2006 v znení 2024/1258, a dispečer vidí problém skôr než kontrola. Súčasťou je import tachografových súborov z karty vodiča, mobilná evidencia pre vodiča a podklady pre mzdy.
Čo aplikácia vie
- Motor pravidiel 561/2006: denná a týždenná jazda, prestávky vrátane delenej, denný a týždenný odpočinok, kompenzácie, viacčlenná posádka, pravidlo 12 dní, verzie pravidiel v databáze
- Týždenná plánovacia tabuľa (Gantt) s drag and drop priradením zákazky na vodiča a okamžitou simuláciou
- Návrh vodičov a dvojíc pre zákazku s vysvetlením v jednej vete, priradenie napriek porušeniu len s dôvodom a audit logom
- Zákazky po dňoch (úseky), odhad času jazdy z trasy (Nominatim + OSRM alebo OpenRouteService), import z CSV a iCal, detekcia nočnej a medzinárodnej jazdy
- Parser tachografových súborov .ddd z karty vodiča 1. aj 2. generácie, import aktivít z CSV a ručný zápis
- Kontrola: semafor vodičov na 7/14 dní, skutočné a predpovedané porušenia, ranný e-mailový súhrn
- Mobilný pohľad vodiča (PWA) s limitmi, rýchlymi tlačidlami jazda/prestávka/iná práca a offline frontou
- PDF protokol pre kontrolu a rozpis vodiča, podklady pre mzdy v CSV a PDF, export všetkých dát
- Predplatné cez Stripe podľa počtu vozidiel, superadmin, cron úlohy (prepočet, súhrn, mzdy, retencia, billing)
- Rozhranie v 6 jazykoch (sk, en, cs, pl, hu, de)
Technicky zaujímavé
- Čistý deterministický motor pravidiel bez závislostí s viac ako 200 tabuľkovými testovacími scenármi, právne parametre overené proti EUR-Lex (docs/legal-basis.md)
- Vlastný binárny parser tachografových .ddd súborov (karta vodiča G1/G2) v čistom TypeScripte
- Predikcia porušení z plánovaných zákaziek, nielen kontrola odjazdenej histórie
V pláne
- Dva skrátené týždenné odpočinky za sebou v medzinárodnej nákladnej doprave
- Prerušenie odpočinku pri preprave trajektom alebo vlakom (čl. 9)