Flutter Bus Transport App Suite

Job ID: 40281550

Budget: $250 – $750 USD

I am rolling out a three-part bus transport platform and need an experienced Flutter developer to own the mobile side. The overall system will eventually include passenger, driver and conductor apps that talk to my existing REST API backend, but the very first milestone is the passenger experience.

Passenger app – priority scope
The passenger build must ship with:
• Real-time bus tracking displayed on Mapbox maps
• A smooth digital ticketing flow (QR / NFC hooks already in the API)
• Trip planning that pulls live route and schedule data

Mapbox is the mapping SDK of choice, so solid experience with its Flutter plugin is essential. You’ll wire up push notifications for bus arrival alerts, cache data aggressively for low-bandwidth corridors, and squeeze every frame you can out of the map view.

After the passenger release we will iterate on driver and conductor apps that share the same design language and codebase; modular architecture from day one will make that hand-off painless.

Deliverables for the first milestone
1. Flutter source code in a clean, well-documented repo
2. iOS and Android builds ready for TestFlight / Internal Testing
3. Integration with existing REST endpoints (auth, tickets, live location)
4. Setup scripts or documentation for Mapbox keys, CI/CD and environment configs

Acceptance will be a successful demo of a passenger booking a trip, watching the bus move in real time and validating a ticket from their wallet. If this sounds like your wheelhouse, let’s talk timelines and get moving.