File size: 2,239 Bytes
3ef62a0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
---
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