| --- |
| title: ScanMenu |
| emoji: π± |
| colorFrom: green |
| colorTo: blue |
| sdk: docker |
| pinned: false |
| license: mit |
| short_description: Digital menus & QR ordering for restaurants |
| --- |
| |
| # π± ScanMenu β Digital Menus & QR Ordering |
|
|
| **Production-ready SaaS web app** for restaurants to create digital menus, generate QR codes, and let customers scan to view menu & order instantly β no app needed. |
|
|
| ## β¨ Features |
|
|
| - π **Auth System** β Login/Register with role-based access (Admin, Owner, Staff, Customer) |
| - π½οΈ **Restaurant Profile** β Full restaurant setup with branding, hours, contact info |
| - π **Menu Builder** β CRUD for menus, categories, products with options, extras, allergens |
| - π· **Product Management** β Images, pricing, preparation time, calories, tags |
| - π± **QR Code Manager** β Generate & manage QR codes per restaurant/table |
| - π **Cart & Checkout** β Full ordering flow with dine-in/takeaway/delivery support |
| - π **Analytics Dashboard** β Revenue, orders, popular items, peak hours |
| - π³ **Stripe Billing** β Subscription plans (Free/Starter/Pro/Enterprise) |
| - π¦ **Order Management** β Real-time order tracking with status workflow |
| - π¨ **Premium SaaS UI** β Stripe/Linear-inspired dashboard design |
|
|
| ## π οΈ Tech Stack |
|
|
| - **Framework:** Next.js 16 (App Router) |
| - **UI:** React, Tailwind CSS, Radix UI, Lucide Icons |
| - **State:** Zustand |
| - **Database Types:** Full PostgreSQL/Supabase schema |
| - **Payments:** Stripe integration ready |
| - **Animations:** Framer Motion |
|
|
| ## π± Pages |
|
|
| | Page | Route | |
| |------|-------| |
| | Landing | `/` | |
| | Pricing | `/pricing` | |
| | Login | `/login` | |
| | Register | `/register` | |
| | Dashboard | `/overview` | |
| | Menu Builder | `/menu-builder` | |
| | QR Manager | `/qr-manager` | |
| | Orders | `/orders` | |
| | Analytics | `/analytics` | |
| | Billing | `/billing` | |
| | Restaurant Setup | `/restaurant-setup` | |
| | Settings | `/settings` | |
| | Public Menu | `/restaurant/the-garden-kitchen` | |
|
|
| ## π Quick Demo |
|
|
| 1. Visit the **Landing Page** to see the marketing site |
| 2. Click **"View Demo Menu"** to see the customer-facing menu |
| 3. Click **"Sign In"** β credentials are pre-filled β enter the **Dashboard** |
| 4. Explore Menu Builder, QR Manager, Orders, Analytics, and Billing |
|
|