Skip to content

Suleiman700/Taam-Showcase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🍽️ Taam

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.


✨ Highlights

  • 📱 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.

🧩 Features

Menu Management

  • 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

📊 Insights

  • ⚡ 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.

🚀 Growth Tools

  • 🍻 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 & Staff

  • Customer reviews & ratings with public-platform (Google) review prompts
  • Staff management with role-based permissions
  • Reservations & calendar
  • Feedback collection

Platform

  • 🔐 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

🛠️ Tech Stack

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

📸 Screenshots

Owner Dashboard

At-a-glance overview of restaurants, meals, categories, QR menus, and subscription/engagement stats — with the Insights & Growth Tools sidebar.

Dashboard

Meals Management

Manage every meal for a restaurant: categories, pricing, modifiers, tags, engagement, reviews, ratings, and live in-stock toggles.

Meals Management

Menu Health Score

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.

Menu Health Score

QR Digital Menu

The contactless, multilingual (RTL-ready) diner-facing menu — browsed live from any phone, no app install required.

QR Digital Menu

QR Menu — Meal Details

Tap any dish for full details, photo, rating, and add-to-cart.

QR Menu Meal Dialog

QR Menu — Customer Reviews

Diners rate service, food quality, and atmosphere and leave optional reviews — feeding the Review Intelligence insights.

QR Menu Review

QR Menu Builder & Features

Configure branding, analytics tracking (meal clicks, menu health, session recording), and Wi-Fi before generating the QR code.

QR Menu Builder

Menu Themes

Pick from designer-made menu themes — Classic Elegance, Modern, Fresh & Vibrant, Minimal Grid, Premium, Rustic Charm, Neon Night, and more.

Menu Themes


📝 About This Repository

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 · טעם

About

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.

Resources

Stars

Watchers

Forks

Contributors