Späť

Lapetus

Aplikácia pre kuriérsku flotilu. Jazdy, zárobky, zmeny aj vyúčtovania na jednom mieste.

Tri obrazovky aplikácie Lapetus vedľa seba: domov administrátora so správou flotily, domov vodiča s tlačidlom Nová jazda a živá mapa vozidiel
Odbor
Kuriérska a balíková logistika
Rozsah
Dizajn, aplikácia iOS + Android, backend
Doba realizácie
2024
Stack
Capacitor, Vue 3, Symfony

Zadanie

Kuriérska flotila sa riadi z terénu. Vodiči ráno vyrážajú z dep, každý má vlastné sadzby a na konci dňa hlásia, koľko rozviezli. Kým to obieha po četoch a tabuľkách, skladá dispečing každé vyúčtovanie ručne a vodič sa svoj zárobok dozvie až s výplatou.

Lapetus GROUP s.r.o. vozí balíky a chcel oboje pod jednou strechou: aplikáciu, v ktorej si vodič za minútu zapíše jazdu a hneď vidí, koľko zarobil, a zázemie, z ktorého dispečing riadi nábor, zmeny, voľná aj peniaze.

Postavili sme hybridnú aplikáciu pre iOS aj Android s dvoma rolami v jednom kóde. Vodič dostal evidenciu jázd, tankovania a vyúčtovania, dispečer správu vodičov a sadzieb, plánovanie dep a živú mapu vozidiel. Vzadu beží backend na Symfony, o novinky sa starajú push notifikácie a aktualizácie v reálnom čase.

Deň vodiča: jazda zapísaná za minútu

Nový vodič sa zaregistruje priamo v aplikácii, doklady odfotí telefónom a dispečing prihlášku schváli na pár ťuknutí. Potom sa už celý jeho deň točí okolo jednej veci: zapísať jazdu a vidieť peniaze.

Flow vodiča: od onboardingu cez prihlásenie po zápis jazdy s okamžitým výpočtom zárobku.
Formulár zápisu jazdy: výber depa a polia pre doručené balíčky, balíčky na výdajné miesto a najazdené kilometre, dole odhadované zárobky

Tri čísla a je zapísané

Doručené balíčky, balíčky na výdajné miesto, najazdené kilometre. Viac vodič po jazde nevypĺňa: aplikácia pozná jeho sadzby a odhad zárobku prepočítava rovno pri písaní, ešte než jazdu uloží.

Detail jazdy s celkovým zárobkom a rozpisom po položkách: balíčky, balíčky na výdajné miesto a najazdené kilometre

Každá koruna má svoj riadok

Detail jazdy ukáže zárobok rozpísaný po položkách: balíčky, výdajné miesta, kilometre. Prehľad jázd k tomu drží mesačný súčet, takže vodič vie, ako na tom je, skôr než príde vyúčtovanie.

Detail tankovania s litrami, útratou a časom, pod ním mini-mapa s vyznačenou čerpacou stanicou a jej adresou

Tankovanie sa zapíše samo

Flotila tankuje na karty ORLEN a aplikácia je na ne napojená: každé tankovanie sa prepíše samo, s litrami, útratou aj čerpacou stanicou dohľadanou cez Mapbox na mini-mape. Dispečing tak vidí tankovanie celej flotily pokope, s miestom a časom pri každom zázname.

Dispečing vo vrecku

Druhá rola tej istej aplikácie. Administrátor spravuje vodičov a ich sadzby, schvaľuje registrácie, plánuje zmeny po depách, uzatvára vyúčtovania a vidí autá na mape. Desať modulov správy, stále v jednom telefóne.

Flow admina: vodiči, plánovanie zmien, vyúčtovania a živá mapa vozidiel.
Úprava plánu zmien pre depo a deň: vodiči priradení k depu a zoznam dostupných vodičov s materskými depami

Kto zajtra jazdí a odkiaľ

Plán sa skladá po depách a dňoch: dispečer priradí vodičov k depu, aplikácia pri každom stráži materské depo aj to, kto je práve na dovolenke. Zverejnený rozpis priletí vodičom push notifikáciou.

Schvaľovanie žiadosti o voľno: dôvod voľna, vybrané dni so schválením či zamietnutím po jednom a pole pre komentár vodičovi

Voľno po jednotlivých dňoch

Vodič požiada o voľno a pripíše dôvod, dispečer schvaľuje každý deň zvlášť: čo prejde, čo nie, a s komentárom pre vodiča. Schválené dni sa rovno prepíšu do plánovania zmien.

Živá mapa vozidiel so špendlíkom auta a kartou vodiča: adresa, stav motora a stav nádrže

Celá flotila na jednej mape

Autá s GPS lokátormi sa kreslia na živú mapu. Karta vozidla ukáže, kto s ním jazdí, kde stojí, či beží motor a koľko zostáva v nádrži. A keď treba zaveliť všetkým naraz, má dispečing poruke hromadný poplach push správou.

Čo aplikácia ešte vie

Dve roly v jednej aplikácii vydajú na dlhý zoznam. Aspoň v rýchlosti to najzaujímavejšie.

  • Registrácia s fotením dokladov

    Nový vodič prejde onboardingom priamo v telefóne: údaje vyplní, doklady odfotí kamerou a odošle. Dispečing schvaľuje prihlášky v samostatnom fronte, takže sa do flotily nikto nedostane bez kontroly.

  • Sadzby na mieru každému vodičovi

    Za doručený balíček, za balíček na výdajné miesto, za kilometer. Sadzby sa dajú nastaviť každému vodičovi zvlášť a všetky výpočty v aplikácii z nich vychádzajú samy: v zápise jazdy, v súhrnoch aj vo vyúčtovaní.

  • Vyúčtovanie so schvaľovacím kolečkom

    Vyúčtovanie za obdobie prejde stavmi odoslané, schválené či zamietnuté a uzavreté. Cestou unesie bonusy aj zrážky a obe strany vidia, v ktorom kroku peniaze práve sú.

  • Súťaže pre vodičov

    Popri jazdách a peniazoch má vodič v aplikácii aj sekciu súťaží: dispečing vyhlási súboj o ceny a pozvánka doletí všetkým push notifikáciou. Motivácia nemusí byť len výplata.

  • Správy doletia samy

    Nový rozpis, schválené voľno, pripravené vyúčtovanie: o všetkom podstatnom vie vodič z push notifikácie (WonderPush) a zmeny sa do otvorenej aplikácie prepisujú okamžite cez Mercure.

  • Jeden kód, dva obchody

    Aplikácia je postavená na Capacitore s Vue 3 a Framework7, takže jeden kód obsluhuje iOS aj Android. Vzadu drží dáta backend na Symfony a API Platform, prihlasovanie istí JWT.

Flotila, ktorá sa riadi z telefónu.