CompanyRemote

Android Food Delivery with Live Tracking -- 2

Deadline: 2026-04-07
Project-Based

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

  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.

Skills

JavaPHPRESTfulAndroidRESTAPIMobile App DevelopmentRESTful APIWeb DevelopmentKotlinAndroid App Development

Want AI to find more roles like this?

Upload your CV once. Get matched to relevant assignments automatically.

Try personalized matching