Predaj a kontrola cestovných lístkov

Aplikácia pre predaj a kontrolu cestovných dokladov a prevádzku dopravy. Implementácia na systém Android s podporou režimu offline (hrubý klient). Používajú ju stovky sprievodcov na stovkách zariadení: každý deň s ňou prebehnú desaťtisíce kontrol.
Projekt prebiehal v spolupráci s
(otvorí sa na novej karte). Spolupracovali sme na návrhu architektúry, implementácii vybraných modulov grafického rozhrania výdaja cestovných dokladov, služby synchronizácie, tlače samotných cestovných dokladov na externej tlačiarni a reportov. V posledných rokoch sme spolu implementovali nové moduly pre meškania vlakov, porušenia prepravných predpisov, fotodokumentáciu, plánovanie turnusov pracovníkov, distribúciu kontrol cestovných dokladov, výdaj rezervácií a zobrazenie rezervačnej situácie vlaku, ako aj distribúciu lístkov pre account-based ticketing.
Technológie:
Backend: Spring Boot
Mobil: Android, Kotlin, Room, Dagger, RxJava, Mockito, MockK, Zebra SDK
Databáza: OracleDB
DevOps: Docker, Kubernetes, Kustomize, GitLab CI