Ticket sales and inspection

An application for selling and inspecting travel documents and for managing transport operations. Implemented on Android with offline mode support (thick client).
The project was carried out in cooperation with
. We collaborated on the architecture design and implemented selected GUI modules for issuing travel documents, the synchronization service, printing travel documents on an external printer, and reports. In recent years, we have jointly implemented new modules for train delays, violations of transport regulations, photo documentation, crew roster planning, distribution of ticket inspections, issuing reservations and displaying a train’s reservation status, and ticket distribution for account-based tickets.
Technologies:
Mobile: Android, Kotlin, Room, Dagger, RxJava, Mockito, ZebraSDK