The upgraded app acts as an online ticket store and as a mobile ticket for users
Requirements
The app had to work as both a ticket store and a valid ticket itself.
Users should have the ability to load up to 5 tickets onto a physical NFC card for offline travel.
Ticket purchases had to be available from anywhere in the app — saved routes, history, or during trip planning.
The system needed to support tickets from multiple train operators.
Users had to be able to store an unlimited number of QR-code tickets in the app.