How rohith-1-kumar/online-food-project works
BiteDash is a browser-based food ordering and logistics application built with HTML, CSS, and vanilla JavaScript. Customers discover restaurants, customize menu items, build a single-restaurant cart, pay, and track orders; separate kitchen and delivery portals manage fulfilment. The sampled JavaScript shows catalog data, page initialization, role switching, and UI behavior, while other feature relationships are based on README documentation rather than inspected implementation.
Main entry points: index.html Web Interface · app.js Restaurant Discovery
Components 18
Customer Ordering
- Restaurant Discovery
app.js - Restaurant Menu
app.js - Item Customizer
app.js - Single-Restaurant Cart
app.js - Delivery Address
app.js - Checkout
app.js - UPI QR Payment
app.js - Order Confirmation
app.js - Order Tracking
app.js
Order Fulfillment
- Kitchen Portal
app.js - Menu Management
app.js - Delivery Portal
app.js
Shared Application
- Web Interface
index.html - Restaurant Catalog
app.js - Role Switcher
app.js
Other components
- Customer
- Kitchen Staff
- Delivery Partner
Connections 20
- Customer → Web Interface: uses
- Kitchen Staff → Web Interface: uses
- Delivery Partner → Web Interface: uses
- Web Interface → Restaurant Discovery: renders
- Restaurant Discovery → Restaurant Catalog: filters
- Restaurant Discovery → Restaurant Menu: opens
- Restaurant Menu → Restaurant Catalog: reads
- Restaurant Menu → Item Customizer: customizes
- Item Customizer → Single-Restaurant Cart: adds items
- Single-Restaurant Cart → Delivery Address: sets address
- Delivery Address → Checkout: continues
- Checkout → UPI QR Payment: pays by QR
- UPI QR Payment → Order Confirmation: confirms
- Order Confirmation → Order Tracking: tracks order
- Web Interface → Role Switcher: switches role
- Role Switcher → Kitchen Portal: opens
- Role Switcher → Delivery Portal: opens
- Kitchen Portal → Menu Management: manages menu
- Kitchen Portal → Order Tracking: updates status
- Delivery Portal → Order Tracking: updates milestones