Mumbai Android Ticketing App Development

Project Description

I need an Android-based ticketing ecosystem built end-to-end for a public-transport rollout in Mumbai. The core mobile app must allow commuters to create their own user profiles, purchase or recharge tickets, and share trip activity on social channels. Real-time notifications (e.g., low balance, journey start/finish, disruption alerts) are mandatory.

Behind the scenes I also need a full Automatic Fare Collection (AFC) stack:

• Fare Management Engine that applies zone-based or distance-based pricing in real time.
• Secure QR Server to generate and validate dynamic codes both online and offline.
• Single-Sign-On so passengers can move seamlessly between mobile, web portal and station devices.
• Equipment Management module covering TOM, TVM and ECU terminals—with remote health/status reporting.
• Back-office dashboards for revenue, settlement and reconciliation, including API endpoints for our accounting suite.

For the first production drop we will focus on:

1. Android mobile app with user registration, SSO and wallet recharge.
2. Fare Management Engine exposing REST/JSON endpoints.
3. Secure QR Server integrated with the app for ticket issuance and gate validation.
4. Basic back-office portal showing live transactions and device status.
5. Proof-of-concept build on TVM & TOM units to demonstrate end-to-end flow.

Acceptance criteria
• App installs from Play Store on Android 9+ and passes Play Protect.
• QR codes scan correctly at gate hardware within 300 ms round-trip.
• All AFC data is stored AES-256 encrypted at rest and travels over TLS 1.3.
• Back-office reports can be exported in CSV and reconcile to within ±0.1 % of device totals.

You are free to choose modern but well-supported frameworks; Kotlin with Jetpack Compose on the front end and Spring Boot or Node.js for microservices would fit well, but I’m open if you have a stronger stack in mind. Continuous delivery through GitHub Actions to a staging environment is preferred so we can iterate quickly.

If you are based in Mumbai and have shipped similar transit or payment apps before, let’s talk timelines and a phased milestone plan. Show More

Attachments

Freelancers Bidding (0)

  • This project has no proposals yet.
    Be the first to place a bid on this project!