Taam is a modern, all-in-one restaurant management & digital menu platform. It gives restaurant owners a beautiful dashboard to manage their menu, understand their customers, and grow their business — while giving diners a fast, contactless QR menu experience right from their table.
Built with Next.js 15, React 19, TypeScript, Tailwind CSS, and MySQL, Taam combines a polished owner dashboard with real-time analytics, smart "menu engineering" insights, and contactless ordering tools.
Taam (טעם) means "taste" in Hebrew — and the app ships with full multilingual (i18n) support, including Hebrew and English.
- 📱 Contactless QR Menus — diners scan a code at the table and browse a live, always-up-to-date digital menu. No app install required.
- 📊 Real-Time Analytics — see who's viewing your menu right now, what they tap, and what they ignore.
- 🧠 Smart Insights — automated "menu engineering," health scoring, and plain-language intelligence digests that tell owners what to do next.
- 🚀 Growth Tools — happy-hour scheduling, goals & streaks, and instant out-of-stock control built for the pace of a real kitchen.
- 🌍 Multilingual — full i18n with Hebrew & English, RTL-aware UI.
- 🌗 Light / Dark mode — themeable, responsive, and mobile-first.
- Rich menu builder with categories, descriptions, images, and pricing
- Image cropping & optimization built in
- Multilingual menu content
- Bulk menu import (CSV / Excel) for fast onboarding
- Stock / availability control
- ⚡ Live Pulse — real-time activity monitor: live viewer counter, per-minute sparkline, live activity feed, and mobile-vs-desktop split (auto-refreshing).
- 🧠 Taam IQ — weekly intelligence digest that turns raw analytics into plain-language insight cards ("Menu opens up 34% vs last week", "Rising star: Shakshuka").
- 🎯 Menu Engineering Matrix — automated Stars / Hidden Gems / Workhorses / Underperformers classification with actionable advice.
- 💚 Menu Health Score — a 0–100 (A–F) score for how "sellable" your menu is, with a concrete checklist of fixes.
- 💬 Review Intelligence — mines customer reviews for sentiment, keyword clouds, and most-praised / most-criticized dishes (Hebrew + English).
- 📂 Category Performance — ranked breakdown of attention per category, with a "dead zone" detector.
- 🍻 Happy Hour Studio — schedule recurring per-meal discounts by day & time window, with live "LIVE NOW" badges.
- 🔥 Goals & Streaks — set weekly targets for opens, clicks, reviews & likes, with progress rings and streak counters.
- 🚫 86 Board — kitchen-slang instant stock control; flip a dish out-of-stock mid-service from your phone in one tap.
- 🖨️ QR Poster Studio — design & print table tents and QR posters from 4 designer templates.
- Customer reviews & ratings with public-platform (Google) review prompts
- Staff management with role-based permissions
- Reservations & calendar
- Feedback collection
- 🔐 Authentication & authorization (NextAuth) with ownership-scoped, parameterized APIs
- 🏢 Multi-restaurant support
- 🐳 Docker-ready deployment
- 📈 Dependency-free, pure CSS/SVG visualizations for a fast, lightweight UI
| Layer | Technology |
|---|---|
| Framework | Next.js 15 (App Router, Turbopack) |
| UI | React 19, TypeScript, Tailwind CSS 4, shadcn/ui, Radix UI |
| Auth | NextAuth |
| Database | MySQL (mysql2) |
| Charts/Tables | Recharts, TanStack Table |
| Tooling | Docker, ESLint, Zod, Zustand |
At-a-glance overview of restaurants, meals, categories, QR menus, and subscription/engagement stats — with the Insights & Growth Tools sidebar.
Manage every meal for a restaurant: categories, pricing, modifiers, tags, engagement, reviews, ratings, and live in-stock toggles.
A 0–100 (A–F) score for how "sellable" your menu is, with a weighted checklist of fixes — photos, descriptions, categorization, stock, and multilingual coverage.
The contactless, multilingual (RTL-ready) diner-facing menu — browsed live from any phone, no app install required.
Tap any dish for full details, photo, rating, and add-to-cart.
Diners rate service, food quality, and atmosphere and leave optional reviews — feeding the Review Intelligence insights.
Configure branding, analytics tracking (meal clicks, menu health, session recording), and Wi-Fi before generating the QR code.
Pick from designer-made menu themes — Classic Elegance, Modern, Fresh & Vibrant, Minimal Grid, Premium, Rustic Charm, Neon Night, and more.
This repository is a public showcase of the Taam project — its purpose is to present what Taam is and what it can do. The full application source is maintained in a separate private repository.
Made with ❤️ for restaurants — Taam · טעם







