Food & Grocery Delivery App

Job ID: 39941608

Budget: £3,000 – £5,000 GBP

I need a full-featured mobile application that lets people order restaurant meals and everyday groceries from a single, consistent interface. The project must ship native builds for both iOS and Android, so a cross-platform stack such as Flutter or React Native is welcome if it lets us move quickly without sacrificing performance.

Three distinct user roles have to work seamlessly together:

• Customers – browse menus and grocery catalogues, add items to a cart, pay securely (cards, Apple Pay / Google Pay, and cash on delivery), and follow live driver tracking until the order arrives.

• Delivery drivers – receive order offers, accept or reject jobs, navigate with in-app maps, update status checkpoints (picked up, en-route, delivered) and view earnings.

• Restaurant managers – manage menus and stock, confirm incoming orders, print receipts, and monitor real-time driver locations.

A lightweight web-based admin panel should sit behind the scenes so I can edit content, set fees, run promotions, and see analytics without touching code.

Core flow I want to see in the prototype:
1. User installs the app, chooses food or grocery mode, and sees nearby partners pulled from location services.
2. Checkout performs a distance-based delivery fee calculation and pushes the job to the nearest available driver.
3. Driver completes the delivery while both customer and restaurant follow progress on a map.
4. Ratings flow for customer ↔︎ driver ↔︎ restaurant closes the loop.

You will deliver:
• Source code with clear module separation for the three roles
• iOS TestFlight build & signed Android APK/AAB
• Admin panel URL and credentials
• Deployment guide and a brief video walkthrough

I’ll test by placing an order, tracking it end-to-end, and confirming that inventory and analytics update correctly. If everything works as described, we’re done.