Lapetus
Aplikace pro kurýrní flotilu. Jízdy, výdělky, směny i vyúčtování v jednom.

- Obor
- Kurýrní a balíková logistika
- Rozsah
- Design, aplikace iOS + Android, backend
- Doba realizace
- 2024
- Stack
- Capacitor, Vue 3, Symfony
Zadání
Kurýrní flotila se řídí z terénu. Řidiči ráno vyjíždějí z dep, každý má vlastní sazby a na konci dne hlásí, kolik rozvezl. Dokud to obíhá po chatech a tabulkách, skládá dispečink každé vyúčtování ručně a řidič se svůj výdělek dozví až s výplatou.
Lapetus GROUP s.r.o. vozí balíky a chtěl obojí pod jednou střechou: aplikaci, ve které si řidič za minutu zapíše jízdu a hned vidí, kolik si vydělal, a zázemí, ze kterého dispečink řídí nábor, směny, dovolené i peníze.
Postavili jsme hybridní aplikaci pro iOS i Android se dvěma rolemi v jednom kódu. Řidič dostal evidenci jízd, tankování a vyúčtování, dispečer správu řidičů a sazeb, plánování dep a živou mapu vozidel. Vzadu běží backend na Symfony, o novinky se starají push notifikace a real-time aktualizace.
Den řidiče: jízda zapsaná za minutu
Nový řidič se zaregistruje přímo v aplikaci, doklady vyfotí telefonem a dispečink přihlášku schválí na pár ťuknutí. Pak už se celý jeho den točí kolem jedné věci: zapsat jízdu a vidět peníze.

Tři čísla a je zapsáno
Doručené balíčky, balíčky na výdejní místo, najeté kilometry. Víc řidič po jízdě nevyplňuje: aplikace zná jeho sazby a odhad výdělku přepočítává rovnou při psaní, ještě než jízdu uloží.

Každá koruna má svůj řádek
Detail jízdy ukáže výdělek rozepsaný po položkách: balíčky, výdejní místa, kilometry. Přehled jízd k tomu drží měsíční součet, takže řidič ví, jak na tom je, dřív než přijde vyúčtování.

Tankování se zapíše samo
Flotila tankuje na karty ORLEN a aplikace je na ně napojená: každé tankování se propíše samo, s litry, útratou i čerpací stanicí dohledanou přes Mapbox na mini-mapě. Dispečink tak vidí tankování celé flotily pohromadě, s místem a časem u každého záznamu.
Dispečink v kapse
Druhá role téže aplikace. Administrátor spravuje řidiče a jejich sazby, schvaluje registrace, plánuje směny po depech, uzavírá vyúčtování a vidí auta na mapě. Deset modulů správy, pořád v jednom telefonu.

Kdo zítra jede a odkud
Plán se skládá po depech a dnech: dispečer přiřadí řidiče k depu, aplikace u každého hlídá mateřské depo i to, kdo je zrovna na dovolené. Zveřejněný rozpis přiletí řidičům push notifikací.

Volno po jednotlivých dnech
Řidič požádá o volno a připíše důvod, dispečer schvaluje každý den zvlášť: co projde, co ne, a s komentářem pro řidiče. Schválené dny se rovnou propíšou do plánování směn.

Celá flotila na jedné mapě
Auta s GPS lokátory se kreslí na živou mapu. Karta vozidla ukáže, kdo s ním jede, kde stojí, jestli běží motor a kolik zbývá v nádrži. A když je potřeba zavelet všem najednou, má dispečink po ruce hromadný poplach push zprávou.
Co aplikace ještě umí
Dvě role v jedné aplikaci vydají na dlouhý seznam. Aspoň v rychlosti to nejzajímavější.
-
Registrace s focením dokladů
Nový řidič projde onboardingem přímo v telefonu: údaje vyplní, doklady vyfotí kamerou a odešle. Dispečink schvaluje přihlášky v samostatné frontě, takže se do flotily nikdo nedostane bez kontroly.
-
Sazby na míru každému řidiči
Za doručený balíček, za balíček na výdejní místo, za kilometr. Sazby jdou nastavit každému řidiči zvlášť a všechny výpočty v aplikaci z nich vycházejí samy: v zápisu jízdy, v souhrnech i ve vyúčtování.
-
Vyúčtování se schvalovacím kolečkem
Vyúčtování za období projde stavy odesláno, schváleno či zamítnuto a uzavřeno. Cestou unese bonusy i srážky a obě strany vidí, v jakém kroku peníze právě jsou.
-
Soutěže pro řidiče
Vedle jízd a peněz má řidič v aplikaci i sekci soutěží: dispečink vyhlásí klání o ceny a pozvánka doletí všem push notifikací. Motivace nemusí být jen výplata.
-
Zprávy doletí samy
Nový rozpis, schválené volno, připravené vyúčtování: o všem podstatném ví řidič z push notifikace (WonderPush) a změny se do otevřené aplikace propisují okamžitě přes Mercure.
-
Jeden kód, dva obchody
Aplikace je postavená na Capacitoru s Vue 3 a Framework7, takže jeden kód obsluhuje iOS i Android. Vzadu drží data backend na Symfony a API Platform, přihlašování jistí JWT.
Aplikace na jednom místě
Čtrnáct obrazovek ve dvojicích, jak jdou po sobě: od náboru řidiče přes jízdy a peníze až po správu flotily. Jména, částky i adresy na záběrech jsou ukázková data z demo prostředí.