ScanMenu / README.md
HamzaAri's picture
πŸ“ Add proper README with Space metadata
3ef62a0 verified
---
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