Project Overview
QuickBite is an end-to-end on-demand food delivery and restaurant management ecosystem featuring three synchronised applications: Customer App, Delivery Rider App, and Restaurant Kitchen Tablet Dashboard. Delivers fluid animations, instant menu customisation, sub-second live map tracking, and smart delivery routing.
Technology Stack
Flutter
Dart
Node.js / Express
Google Maps SDK
Socket.IO
Stripe & Digital Wallets
MongoDB / Redis
Key Features & Capabilities
- Turnkey Live GPS Order Tracking: Real-time rider geolocation updates on interactive Google Maps with estimated arrival time (ETA).
- Dynamic Restaurant Menus & Add-ons: Customizable dish options, combo builders, special dietary tags (Halal, Vegan, Gluten-free), and chef notes.
- One-Click Reordering & Scheduled Delivery: Save favorite meals, schedule orders up to 7 days in advance, and apply promo codes.
- Kitchen Order Ticket (KOT) Integration: Real-time sync between order placement, kitchen prep status, and rider pick-up notification.
- Multiple Payment Gateways: Credit cards, Apple Pay, Google Pay, and Cash on Delivery (COD) with driver change calculation.
- Rider Rating & Tip System: Two-way rating system and instant tipping for couriers.