I’m commissioning a full-stack build of two separate yet connected mobile apps—one for drivers/operators and one for customers—with a hard deadline of three months from kickoff to App Store / Google Play submission. Both apps must be production-ready, natively packaged for iOS and Android, and backed by a single, secure API and admin console.
Driver Dispatch App
• Core workflow: real-time job assignment pushed from the console, live GPS tracking of every active driver, and in-app messaging so operators and drivers can coordinate without leaving the app.
• Engagement layer: a points system that credits drivers for completed jobs, unlocks milestone badges, and powers a top-driver leaderboard. Points should feed into an in-app wallet that also handles job-bidding stakes or earnings transfers.
• Extras: push notifications, offline caching for low-signal areas, and a clean hand-off for future feature flags.
Customer Booking App
• Seamless ride or delivery request flow tied to secure payment integration (major cards + in-app wallet).
• Post-ride features: booking history, driver rating/review screen, real-time status updates.
• Same design language as the driver app for brand consistency, yet entirely sandboxed from driver-only features.
Shared Requirements
• Scalable backend (Node, Laravel, or similar—your recommendation is welcome) with role-based access, database models for jobs, users, wallets, bids, and reward points.
• Comprehensive admin web panel to create/assign jobs, monitor live maps, approve payouts, and configure point multipliers or badge thresholds.
• End-to-end QA covering unit, integration, and store-compliance testing, plus full source code and deployment documentation.
• Post-launch support: please state clearly whether your bid includes the first X months of maintenance or the monthly fee you propose.
Acceptance Criteria
– Both apps pass App Store and Play Console review on first submission.
– Real-time dispatch latency under two seconds in a live test with 100 concurrent drivers.
– Wallet balances stay consistent (no double-spend) across simultaneous driver bids.
– Points, badges, and leaderboard calculations persist accurately after server restarts.
If you can deliver within the 12-week window and commit to ongoing updates, let’s lock the scope and schedule a quick technical deep dive.
Show More