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

Synergic Softek Solutions, based in Kolkata, India, specializes in banking technology, digital innovation, and custom software development. The compa… Read more

...

Kiantechwise Pvt. Ltd.

Kiantechwise is a creative tech company delivering innovative web design, software solutions, branding, and digital marketing. With expertise and vis… Read more

...

El Codamics

El Codamics – Company Preview About Us El Codamics is a Coimbatore-based software development firm helping startups, enterprises, and global clie… Read more