Overview
Menoza is a multi-tenant SaaS platform that lets cafes, restaurants, bars, hotels, and bakeries replace printed menus with a digital, QR-code-driven experience — and manage the whole thing from one dashboard.
The app ships three products in a single Next.js codebase: the Menoza marketing site, the business onboarding/dashboard, and the customer-facing tenant menu served at menoza.app/[tenantSlug].
Key features
- Instant digital menu — categories, products, featured items, and pricing update live; no reprinting, no waiting.
- Per-table QR codes — generate and download a unique QR code for every table, scoped to the tenant.
- Drag-and-drop management — reorder categories and products with dnd-kit, straight from the dashboard.
- Real-time analytics — menu views, QR scans, and top-viewed products, broken down by day/week/month.
- Multi-language menus — serve translated menus to international customers.
- Strict tenant isolation — every business's categories, products, tables, QR codes, and analytics are fully isolated; no tenant can see another's data.
- Billing built in — Stripe-powered subscription plans (Starter / Professional / Business).
Stack
Next.js (App Router) · TypeScript · Tailwind CSS · shadcn/ui (Radix) · Prisma · PostgreSQL · Auth.js · Stripe · UploadThing · Resend · dnd-kit · Recharts
Design direction
Warm, dark, and premium — an amber-on-charcoal palette that reads more like a boutique restaurant brand than a typical SaaS dashboard, with a serif display face for headings.






