I run a local taxi company and need a complete ride-hailing solution—think Uber, tailored to my brand—available on both iOS and Android. The app will serve two audiences, passengers and drivers, so I’ll need separate, role-based experiences under one code-base. Core features (must-haves) • Real-time tracking so riders watch the car approach and drivers see live pickup locations • In-app payments with a recognised gateway (card and wallet support) • A driver rating & review system that passengers can post to once a trip ends Functional flow Passengers request a ride, watch their driver approach on a map, pay inside the app, and leave feedback. Drivers receive the request, navigate with built-in GPS, complete the trip, and manage their own rating history. Deliverables • Production-ready iOS and Android apps (passenger & driver modes) • Source code, build files, and basic documentation for future updates • Backend/API setup to handle user accounts, ride data, payments, and push notifications • One short walkthrough session showing me how to deploy new builds and view logs Acceptance criteria 1. Live location updates refresh in under two seconds on both devices during a trip. 2. A test card transaction succeeds and records in the dashboard. 3. Ratings left by a passenger appear in the driver profile instantly after trip completion. If you can leverage Flutter, React Native, or another cross-platform framework to keep maintenance lean, that’s ideal, but I’m open to native builds if they offer clear advantages. Integration with Google Maps and Apple Maps SDKs is expected, and I’ll supply my own branding assets once development starts.