MASTER PROMPT – Build a Complete QR-Based Digital Menu, Ordering & Restaurant Management System for Bhartiya Jalpan Chaat Cafe Primary Objective The main objective of this project is to create a complete QR Menu & QR Ordering System for Bhartiya Jalpan Chaat Cafe. The application must automatically generate, manage, and print QR codes linked to table-specific digital menus immediately after deployment. Customers should be able to scan a QR code at their table, browse the digital menu, customize items, place orders, request waiter assistance, and track order status in real time. The final product should be production-ready, mobile-first, scalable, secure, and designed with a premium restaurant experience. IMPORTANT: MENU DOCUMENT UPLOADED A complete menu has been uploaded in DOC/DOCX format with this project. You MUST use the uploaded menu document as the primary source of truth. Do NOT create dummy menu items unless absolutely necessary. The system must: Read and analyze the uploaded menu document. Extract all menu categories. Extract all menu items. Extract prices. Extract descriptions. Extract variants. Extract add-ons. Extract customization options. Create database seed data automatically. Build the customer-facing menu from the extracted information. If descriptions are missing: Generate professional restaurant-quality descriptions. If food images are missing: Create placeholder image records. Allow admin replacement later. The application should be fully usable immediately after deployment using the uploaded menu. Restaurant Information Restaurant Name: Bhartiya Jalpan Chaat Cafe Business Type: Indian Cafe Chaat Restaurant Quick Service Restaurant Family Dining Brand Personality: Authentic Indian Premium Modern Traditional with Technology Design Theme: Elegant Indian Heritage Premium Street Food Experience Modern Restaurant UI Color Palette: Primary: Saffron Orange (#FF7A00) Secondary: Deep Red (#B22222) Background: Cream White (#FFF8E7) Text: Charcoal Black (#222222) Accent: Gold (#D4AF37) Complete QR Menu System (Highest Priority) This is primarily a QR Menu application. When deployed, the application must automatically create a complete QR menu system. Table Management Create a table management system. Admin can: Add Table Edit Table Delete Table Disable Table Enable Table Default setup: Create Tables: 1–20 automatically Admin can later increase: 50 tables 100 tables Unlimited tables Automatic QR Generation Generate a unique QR code for every table. Examples: https://domain.com/menu/table-1 https://domain.com/menu/table-2 https://domain.com/menu/table-3 Each QR should: Open the digital menu Identify the table automatically Start customer session Track visits Customer QR Experience When customer scans QR: Display: Welcome to Bhartiya Jalpan Chaat Cafe Ordering from Table X Customer can: Browse Menu Search Items Add to Cart Customize Orders Place Orders Request Waiter Request Water Request Bill Track Orders No login required. QR Management Dashboard Admin should be able to: Generate QR Codes Regenerate QR Codes Download QR Codes Print QR Codes Export QR Codes Bulk Generate QR Codes View QR Analytics Printable QR Cards Automatically generate professionally designed printable QR cards. Each QR card should contain: Restaurant Logo Restaurant Name Table Number QR Code Scan Instructions Branding Text Example: SCAN TO VIEW MENU & ORDER Welcome to Bhartiya Jalpan Chaat Cafe Table 5 Scan to browse menu and place your order. Generate: PDF PNG A4 Layout Single Table Layout Bulk QR Generation Generate: 10 Tables 20 Tables 50 Tables 100 Tables Unlimited Tables with one click. QR Analytics Track: Total Scans Daily Scans Weekly Scans Monthly Scans Scans Per Table Conversion Rate Orders Per Scan Dynamic QR Support QR codes must continue working even if: Domain changes Hosting changes System upgrades Implement dynamic routing. Smart Menu Import System Create: Import Menu From Document Supported: DOC DOCX PDF Excel Capabilities: Parse documents Create categories Create items Create pricing Detect duplicates Preview before publishing Bulk update menu User Roles Customer No login required. Can: Scan QR Browse Menu Search Menu View Images Customize Items Add to Cart Place Order Request Services Track Orders Staff Can: View Orders Accept Orders Update Status Mark Served View Service Requests Manager Can: Manage Orders Manage Menu View Analytics Manage Staff Super Admin Full access to everything. Customer Menu Experience Create a premium restaurant experience. Features: Beautiful Landing Screen Featured Items Popular Items Category Navigation Sticky Cart Search Bar Filter Options Fast Checkout Menu Item Features Each item contains: Name Description Image Price Category Availability Preparation Time Veg Tag Non-Veg Tag Bestseller Badge Recommended Badge Customization Engine Support: Variants: Coffee: Small Medium Large Spice Levels: Mild Medium Spicy Add-ons: Extra Cheese Extra Dahi Extra Sev Extra Pani Admin can configure: Required Options Optional Options Additional Charges Cart System Features: Add Item Remove Item Edit Item Increase Quantity Decrease Quantity Apply Coupon Apply Offer Show: Subtotal Tax Discount Grand Total Order Management Workflow: Scan QR → Browse Menu → Add Items → Customize → Checkout → Place Order Order instantly appears in: Kitchen Dashboard Staff Dashboard Admin Dashboard Real-Time Order Tracking Statuses: New Accepted Preparing Ready Served Completed Customer receives live updates without refreshing. Use: Supabase Realtime WebSockets Service Request System Buttons: Call Waiter Request Water Request Bill Clean Table Requests instantly appear for staff. Kitchen Display System Dedicated kitchen dashboard. Features: Incoming Orders Order Queue Ready Orders Completed Orders Order Timers Table Numbers Sorting: Oldest First Priority Orders Admin Dashboard Dashboard Metrics: Revenue Today Orders Today Active Tables Pending Orders Completed Orders Average Order Value Charts: Daily Revenue Weekly Revenue Monthly Revenue Top Selling Items Popular Categories Menu Management Admin can: Add Category Edit Category Delete Category Add Item Edit Item Delete Item Upload Images Manage Pricing Manage Variants Manage Add-ons Bulk Import Bulk Export Offers & Promotions Create: Flat Discounts Percentage Discounts Combo Deals Buy One Get One Rules: Order Amount Categories Products Date Range Time Range Analytics Module Track: Item Views Orders Revenue Peak Hours Table Performance Customer Activity Export: PDF Excel CSV Notifications System Admin: New Orders Service Requests Staff: New Orders Waiter Calls Customers: Order Accepted Preparing Ready Served All notifications should be real-time. Authentication Implement: Secure Login JWT Authentication Role Based Access Control Session Management Roles: Super Admin Manager Staff Future Modules (Design Architecture Now) Prepare scalable architecture for: Online Payments Razorpay PhonePe Paytm UPI Cards Loyalty Program Points Membership Referrals Coupons Inventory Management Ingredients Stock Tracking Purchase Management Supplier Management POS System Walk-in Billing Counter Orders Receipt Printing Multi-Branch Management Multiple Outlets Centralized Dashboard Branch Analytics Technology Stack Frontend: Next.js 15 React TypeScript Tailwind CSS ShadCN UI Framer Motion Backend: Supabase Database: PostgreSQL Authentication: Supabase Auth Storage: Supabase Storage Realtime: Supabase Realtime Charts: Recharts QR Generation: QR Code Library Deployment: Vercel Database Schema Create production-grade schema. Tables: users roles restaurant_settings tables qr_codes qr_scans categories menu_items menu_variants menu_addons orders order_items service_requests notifications offers payments analytics audit_logs Requirements: Foreign Keys Indexes Soft Deletes Audit Fields Optimized Queries Performance Requirements Target: Lighthouse 90+ Fast Mobile Loading SEO Friendly PWA Ready Implement: Lazy Loading Image Optimization Server Components Caching Optimized Queries UI Requirements Customer: Premium Restaurant UI Mobile First Smooth Animations Sticky Cart Admin: Modern SaaS Dashboard Charts Tables Dark Mode Kitchen: Large Readable Interface Live Updates Deliverables Generate: Complete System Architecture Database Schema Menu Import Engine Database Seed Files From Uploaded Menu Customer QR Menu App QR Code Generator QR Management Dashboard Printable QR Card Generator Kitchen Dashboard Staff Dashboard Admin Dashboard Real-Time Order Tracking Service Request System Notification System Analytics System Authentication System API Structure Production Folder Structure Deployment Configuration Fully Functional Production-Ready Application Build this as a premium SaaS-quality QR Menu, QR Ordering, and Restaurant Management platform specifically optimized for Bhartiya Jalpan Chaat Cafe and automatically powered by the uploaded menu document.
Sign in to leave a comment
No comments yet. Be the first!