Project Description
I’m building GoRida, a locally-tailored ride-sharing platform for Mogadishu and need a production-ready MVP for both Android and iOS built in Flutter. The scope covers three components: a Rider app for booking and real-time GPS tracking, a Driver app for accepting trips with turn-by-turn navigation, and a web-based Admin panel to oversee users, fares and payments.
Core requirements
• Flutter codebase with separate rider/driver flows yet shared UI components where sensible
• Real-time tracking powered by Google Maps (or a comparable open-source alternative if licensing is an issue)
• Phone-number login (OTP) to keep onboarding simple in our market
• Payment methods: cash plus Hormuud’s EVC Plus mobile money integration
• Dual-language interface: English and Somali, with strings externalised for easy addition of Arabic later
• Polished, uncluttered UI that still feels modern on low- to mid-range devices common in Somalia
• Well-structured, fully commented source code delivered at hand-off
Deliverables
1. Rider APK & iOS build + source
2. Driver APK & iOS build + source
3. Responsive Laravel / Node / Firebase (your call) Admin panel with basic analytics and manual pricing controls
4. Postman collection & concise setup guide so my in-house dev can spin up staging in one step
5. Short Loom walkthrough of the code and cloud setup
Acceptance criteria
• Passenger sees driver updates within two seconds (4G tests)
• Trip states—requested, accepted, on-trip, completed—sync flawlessly between apps and admin
• EVC Plus payment callback recorded and reflected in driver earnings without manual refresh
• All text switches cleanly between English and Somali from a settings toggle
Please include a ballpark price, realistic timeline broken into milestones, and links to any ride-hailing or real-time map projects you’ve already shipped. I’m ready to move fast once I see the right portfolio.