I’m putting together a complete food-delivery system composed of three parts: a bright, colorful Android customer app, an Android driver app, and a web dashboard for restaurants and admin users. The standout requirement is real-time GPS tracking—customers must see their courier moving live on a map from pickup to drop-off, and the dashboard should mirror that same movement so staff can oversee every order’s progress. Core functions I need: • Secure sign-up / sign-in for customers, drivers, and restaurant staff • UberEats API integration to sync menus, pricing, and incoming orders • Instant push notifications (order placed, accepted, picked up, on the way, delivered) • “Order history” inside the customer app so users can quickly reorder or reference past meals • Driver app workflow for accepting jobs, live navigation, and status updates • Web dashboard controls for menus, order queue, driver locations, and analytics Deliverables 1. Full, well-structured source code for all three components 2. Comprehensive API documentation that lets another team extend or integrate the system without reverse engineering 3. A working demo (APK + hosted dashboard) showing an end-to-end order with live tracking visible to customer, driver, and restaurant views Acceptance criteria • Map updates appear within three seconds of a driver change in location • Push notifications arrive for every status change tested during the demo • All API endpoints described in the documentation match the delivered code and return the expected JSON payloads • Apps install and run on current Android versions without crashes If you have solid Android experience (Kotlin or Java), know your way around real-time location services and RESTful APIs, and can package a clean, colorful UI, let’s discuss timelines and your preferred stack.