Bilal Gokdag
Back to Projects

Menoza — Multi-Tenant QR Menu SaaS

A multi-tenant SaaS for cafes, restaurants, and bars to run a digital QR-code menu with a real-time management dashboard and analytics.

SEO FriendlyMobile ResponsiveAdmin Panel IncludedCustom Software
Menoza — Multi-Tenant QR Menu SaaS - Main image
Menoza — Multi-Tenant QR Menu SaaS - Screenshot 2
Menoza — Multi-Tenant QR Menu SaaS - Screenshot 3
Menoza — Multi-Tenant QR Menu SaaS - Screenshot 4
Menoza — Multi-Tenant QR Menu SaaS - Screenshot 5
Menoza — Multi-Tenant QR Menu SaaS - Screenshot 6
Menoza — Multi-Tenant QR Menu SaaS - Screenshot 7

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.