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

  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