Business Client need Web Development
Contact person: Business Client
Phone:Show
Email:Show
Location: Bengaluru, India
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"# **Scope of Work (SOW) – Mobile & Web-Based Online Food Ordering Platform**
### **Location Requirement**
We are looking for a **developer/team based in Bangalore** to ensure on-ground support, timely deployment, and coordination with food court vendors during testing and go-live.
---
## **1. Login & Signup Flow**
### **Login Page**
At the login stage, customers will have the following options:
* **Login via Mobile OTP**
* **Signup as a New User**
### **Signup Fields**
During Signup, the customer will be required to fill:
* Full Name
* Mobile Number (verified via OTP)
* Email Address (to be verified later via OTP)
* Company Name (Optional)
* Employee Code (Optional)
### **Login via OTP**
* Customer enters mobile number → Receives 6-digit OTP → Verifies and logs in.
* After verification, the system will fetch nearby food courts using the **device location**.
### **Food Court Selection**
* **Automatic Suggestion:** Nearby food courts are displayed based on GPS location.
* **Manual Selection:** Users can manually choose their main location → food court list will appear for selection.
---
## **2. Home Page**
After food court selection, users land on the **Home Screen**, which displays:
* **Live Occupancy**: Based on total seating and active order count.
* **Available Brands** within the selected food court.
* **Top Recommended Items**: Based on ordering trends or pre-configured admin settings.
---
## **3. Ordering Flow**
### **Menu Display**
When a customer selects a brand:
* Menu items load with **images, descriptions, allergens, nutrition values, and calorie info**.
* Items can be added to the cart directly.
### **Cart Management**
* Items can be increased/decreased using (+) / (–) buttons.
* Customers can view running totals without leaving the menu page.
* Cart automatically syncs with backend **before checkout** to ensure:
* Item availability (not out of stock)
* Price accuracy
* Any backend updates (stock, offer, or item changes)
If any mismatch occurs, the cart updates instantly, and the user is notified before payment.
### **Checkout & Payment**
* After reviewing items, users can:
* Add or remove items
* Enter **special instructions**
* Apply available offers (optional)
* Only **online payment** options will be supported (no cash transactions).
* **Payment Gateway Integration:** Cashfree or equivalent secure gateway.
### **Order Confirmation & Processing**
* Once payment succeeds:
* Orders are **auto-accepted** and immediately sent to the respective **brand POS or KDS**.
* A **KOT (Kitchen Order Ticket)** prints automatically or displays on the **Kitchen Display System (KDS)**.
### **Order Tracking**
* Live order status is visible in the app.
* Once food is ready, a **notification alert** (in-app, WhatsApp, or display TV) will notify the customer.
### **Pickup & Dispatch**
* Customer shows **QR code** at the counter.
* Dispatcher scans the QR on **Order Display Screen (ODS)** → marks the order as dispatched.
* Manual “Mark as Dispatched” option also available in case of scan issues.
---
## **4. Multi-Brand Ordering**
Customers can order from multiple brands in a single checkout flow.
**Process:**
1. Select Brand A → Add items
2. Select Brand B → Add items
3. Go to Cart → View items grouped by brand
4. Add brand-wise special instructions
5. Online Payment (single transaction)
6. Orders auto-route to respective **brand POS/KDS** systems.
---
## **5. Order History & Reorder**
* Customers can view all past orders under **Order History**.
* “Reorder” option available if items are still active in the menu of that location.
---
## **6. Customer Profile & Feedback**
### **Profile**
* Displays customer information entered at signup.
* Editable fields for name, email, and optional company details.
### **Feedback System**
* Post-order, customer receives a **notification** to rate and give feedback.
* Feedback triggers:
* Via notification immediately after pickup, OR
* When the user opens the app next time.
* Two feedback levels:
* **Order-specific feedback** (quality, service, etc.)
* **Overall food court experience** (cleanliness, ambience, etc.)
---
## **7. Billing & Compliance**
* Every order must generate a **proper downloadable and shareable bill** that includes:
* Store Name
* Company Name
* GST Number
* FSSAI Number
* Bills must comply with **government invoicing norms**.
* Bills should be visible under “Orders” and easily shareable via PDF/download.
---
## **8. Live Counter & Queue Management**
* Proper **live counter order flow** to prevent customers from queueing again after placing an order.
* Orders should appear **in sequence** on the kitchen and dispatch screens.
* The **last 4 digits of the order number** should be clearly visible on both:
* App Order Tracking Screen
* Food Court Display Screens
---
## **9. Emergency Control & Vendor Management**
* Vendors must have a **Store ON/OFF toggle** accessible on:
* Billing Screen
* KDS
* Vendor App
* Food court managers should have **centralized control** to turn ON/OFF vendors during emergencies (e.g., power issues, MCB trips).
* Each food court will have a **manager login** with restricted access for operational control.
---
## **10. System Reliability & Order Integrity**
* Once an order is completed, it **cannot be re-initiated or auto-generated** again.
* **Duplicate or ghost orders** must be fully prevented.
* **QR codes** can be used only once per order; post-scan, they must display a confirmation like “Already Scanned” or disappear to avoid multiple scans.
---
## **11. Admin & Backend Configuration**
* Admin portal should manage:
* Menus, pricing, offers, and stock availability in real-time.
* Food court configuration and live occupancy.
* Brand-level analytics, sales reporting, and item-wise performance.
* POS integration must ensure real-time sync of orders, inventory, and reports.
---
## **12. Technical Requirements**
* Platform: **Android + iOS + Web Admin**
* Tech Stack: To be finalized jointly, but should support **high concurrency** and **scalable architecture**.
* All communication to be **API-driven**, ensuring modular integration with POS and KDS systems.
* Must support **real-time data sync**, **push notifications**, and **offline fallback** for order completion.
---
### **Deliverables**
* Fully functional online ordering platform (Mobile + Admin)
* Integration with POS/KDS systems
* Central dashboard for food court management
* Vendor control panel
* Customer app with payment, order tracking, and feedback
* Billing and reporting modules with full compliance
* Post-launch on-site testing and support
Example of competitors work as - Hungerbox , SmartQ , Gokhanna & SkipQ" (client-provided description)
Matched companies (3)

SYNERGIC SOFTEK SOLUTIONS PVT LTD

Kiantechwise Pvt. Ltd.
