Flutter PPOB & Ticketing App

Job ID: 40125631

Budget: $3,000 – $5,000 USD

I have a clear product vision and the backend endpoints ready; what I need now is a production-grade Flutter application, built with GetX and a clean-architecture folder structure, that runs smoothly on both iOS and Android.

Core scope
The app must handle real-time transactions through the REST APIs I already expose, then push immediate status updates to the user via Firebase Cloud Messaging. Inside the wallet section users can top-up, pay mobile recharge, settle utility bills, and purchase digital vouchers. A separate module should let them search, book, and pay for transportation tickets, with e-tickets generated instantly after payment.

Technical expectations
• Flutter 3.x with GetX for state management and routing
• Strict clean architecture (presentation, domain, data) so the codebase stays testable and easy to scale
• Proper dependency injection, error handling, and unit-test coverage where business logic lives
• Real-time balance and transaction status using WebSocket or long polling, whichever fits best with my API
• Push notifications configured end-to-end (token handling, topic subscription, background tap actions)

Deliverables
1. Full source code in a private Git repository
2. API integration wired and documented (postman collection + README)
3. Release-ready iOS and Android builds (TestFlight & Play Console)
4. Short loom walkthrough showing architecture decisions and build process

Acceptance criteria
• Every listed PPOB service and transportation ticket flow completes without errors on both platforms.
• Notifications arrive within five seconds of a transaction change.
• Code passes all included tests and follows Flutter analyze with zero warnings.

If this aligns with your skill set and you have shipped similar apps before, let’s get started right away.