metadata
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
- Visit the Landing Page to see the marketing site
- Click "View Demo Menu" to see the customer-facing menu
- Click "Sign In" β credentials are pre-filled β enter the Dashboard
- Explore Menu Builder, QR Manager, Orders, Analytics, and Billing