Android Food Delivery with Live Tracking -- 2
Description
Budget: $8 - $15/hr
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
- Full, well-structured source code for all three components
- Comprehensive API documentation that lets another team extend or integrate the system without reverse engineering
- 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.
Skills
Want AI to find more roles like this?
Upload your CV once. Get matched to relevant assignments automatically.