Multi-tenant Restaurant SaaS
Loading your restaurant…
#1 Differentiator — AI That Actually Does Things

Restaurant SaaS with built-in AI that books tables, sells food & answers guests.

Zesty (customer chat) and Manager (admin ops) are production-ready AI assistants with real tool-calling — menu search, add-to-cart, reservations, best sellers, business hours — not a generic chatbot widget.

Plus the full stack: Node.js API, React admin, Next.js storefront, multi-tenant isolation, Stripe & PayPal, capacity-based reservations. Pick Gemini, Groq, or Claude per tenant.

$39 $29
Limited promo
FREE LIVE SETUP — First 10 Buyers FAST SUPPORT — 6–8 HRS
Node.js + TypeScript React 19 + Next.js Docker Ready AI Chat Built-in
🍽️

Zesty

Your AI dining assistant

ONLINE
Book a table for 2 tomorrow at 7pm. Name Alex, email alex@test.com
You're all set! Table for 2 confirmed at 7:00 PM. Confirmation ID #A8F2 🎉

Reservation confirmed

Party of 27:00 PM
What's your most popular vegetarian dish?
Our best seller is the Mediterranean Bowl — here are the top picks:

Mediterranean Bowl

Fresh, vegetarian, gluten-free

$14.99

Add to Cart Wishlist
Ask Zesty anything…
→
What makes Zestify different

Not a chatbot widget — two AI assistants that take real actions

Most restaurant scripts stop at forms and menus. Zestify ships production tool-calling AI: search the menu, add items to cart, book tables, check hours, and surface best sellers — with rich interactive cards guests can tap.

🍽️

Zesty

Customer-facing · Client App

Guest + logged-in
  • ✓Search menu by keyword, dietary need, or price — sorted results with interactive cards
  • ✓Add to Cart & Add to Wishlist buttons right in chat (same cart as the menu page)
  • ✓Book reservations via natural language — capacity-checked, confirmation cards
  • ✓Best sellers, business hours, contact info — answered from live tenant data
  • ✓Persisted chat sessions with sidebar history (guest or customer account)
Chat with Zesty live →
📊

Manager

Admin ops · Dashboard

Admin only
  • ✓Ask about top-selling items, revenue trends, and operational data
  • ✓Read-only ops assistant — safe for staff, no accidental writes
  • ✓Same tool-calling engine, same persisted session history
  • ✓Numbers-forward answers for busy restaurant managers
Try Manager in admin →

3

AI Providers

Gemini · Groq · Claude

10+

Live Tools

Menu, cart, booking, hours…

Multi

Tool Rounds

Check availability → book in one flow

UI

Rich Cards

Menu picks & booking confirmations

Why buyers choose Zestify over other restaurant scripts

Typical script

Static menu + contact form. No AI. Guests call to book.

Chatbot add-on

Generic FAQ bot. Can't search your menu or create orders.

Zestify AI

Tool-calling assistants wired to your tenant's real menu, cart, capacity & reservations — included in source.

App Screenshots

Every page, beautifully crafted

A full-featured admin dashboard and a stunning customer-facing app — click any screenshot to view in full size.

Dashboard

Dashboard

Orders

Orders

Reservations

Reservations

Products

Products

Customers

Customers

Tenants

Tenants

Page Builder

Page Builder

Gallery

Gallery

Blogs

Blogs

Interactive Demos

Explore the Live Demos

Test both applications before you buy. The admin panel is read-only for security; the client app is fully interactive.

Read-Only Demo
Admin Panel

Admin Dashboard

Explore the full admin panel you are buying — orders, reservations, analytics, tenant management, Manager AI chat, page builder, and more.

Demo Mode Limitations

Create, update, and delete operations are disabled in demo mode. You can browse all data and view analytics, but changes won't be saved.

  • View real-time orders & reservations
  • Switch tenants as super admin
  • Upload images via Cloudinary
  • Explore analytics & PDF reports
  • Test page builder & gallery features
  • Try Manager AI chat with persisted sessions
Admin Dashboard
Launch Admin Demo →
Full Demo Access
Customer App

Client App

See the customer-facing Next.js app — menu, cart, Stripe/PayPal checkout, Zesty AI chat, reservations, and customer dashboard.

Fully Interactive Demo

Test the complete customer flow including cart, checkout with Stripe/PayPal test mode, Zesty AI menu & booking chat, table reservations, and customer account.

  • Browse menu & shop with working cart
  • Complete checkout with Stripe/PayPal test
  • Chat with Zesty — search menu, add to cart, book tables
  • Book table reservations online
  • Access customer dashboard & order history
  • Browse blog, gallery & chef pages
Client App
Launch Client Demo →
Demo Credentials

Demo Admin

Use One Click Login on the login page

Read-only access for viewing data

Client App (Customer)

Email: demo@zestify.com

Password: Demo123!

Full access to test checkout & reservations

REST API

Powerful API, Complete Documentation

Every endpoint documented with request/response examples. Postman collection, environment variable references, and Docker setup all included in the download.

Secure Cookie Auth

HttpOnly cookie sessions with CSRF protection and role-based access. Separate guards for admins and customers.

Multi-Tenant Design

True data isolation with tenant-scoped queries. Each restaurant's data is completely separate and secure.

Full Documentation

Interactive HTML documentation with request/response examples. Postman collection with all endpoints pre-configured.

API Endpoints Overview

Base URL: /api/v1
GET /orders
GET /products
POST /orders
POST /reservations
PUT /orders/:id
DEL /products/:id
GET /customers/me
POST /payments/stripe
POST /chat/zesty
POST /chat/manager

180+ endpoints — including AI chat, tool-calling & session APIs

Features

AI-first — plus everything else a restaurant SaaS needs.

The dual AI assistant system is the headline feature. Everything below is the production stack that powers it — multi-tenant, payments, reservations, and more.

★ Flagship feature
🤖

Zesty & Manager — Dual AI Assistants

Production tool-calling AI included in source — not a third-party plugin. Zesty sells and books for guests; Manager answers ops questions for admins. Gemini, Groq, or Claude per tenant. Persisted sessions, rich UI cards, iterative multi-step tool flows.

Explore AI capabilities →
Menu search Add to cart Book tables Best sellers Business hours Chat history

Multi-Tenant Architecture

True data isolation built in from day one. Super admins switch tenants from the dashboard header and serve unlimited restaurants from a single deployment.

Capacity-Based Reservations

Real-time seat capacity with atomic booking, business-hours validation, slot-watch email alerts, and Zesty AI booking from chat — no manual slot seeding required.

Real-time Order Tracking

Complete order lifecycle management with status flows, filtering, date range search, and export — all wired to the API.

Cloudinary Image Uploads

Upload product, gallery, blog, and branding images from the admin dashboard — or paste a URL. Files are signed server-side via Cloudinary.

Payments (Stripe & PayPal)

Stripe Checkout and PayPal REST integration. Redirect-based payment verification and cancellation flows — all production-ready.

Role-Based Access & Auth

Super admin, tenant admin, and customer roles with HttpOnly cookie sessions, CSRF protection, and OTP email auth via Resend.

Best Sellers & Smart Menu Search

AI tools for popularity rankings, dietary/price filters, sorted results, and business hours lookup — all tenant-scoped and production-ready.

The Complete Architecture

Three Apps, One Codebase, Fully Documented

A single REST API powers both the Admin Dashboard and the Client App. Everything is documented, Dockerized, and ready to deploy.

REST API

Node.js + Express + MongoDB

  • HttpOnly Cookie Auth
  • Multi-tenant Data Isolation
  • AI Tool-Calling Engine

Admin Dashboard

React 19 + Vite

  • Restaurant Management
  • Manager AI Chat
  • Analytics & Reports

Client App

Next.js 15 + SSR

  • Menu & Online Ordering
  • Zesty AI Chat & Cart Actions
  • Table Reservations

Multi-Tenant Setup Flow

Deploy once, onboard unlimited restaurants — full Docker, docs, and Postman collection included

1

Deploy API & Create Super Admin

Deploy the Node.js API (Docker available), configure env vars (JWT_SECRET, MONGODB_URI, CORS_ORIGINS, Cloudinary, Stripe/PayPal keys), then use the admin Setup UI to create your super admin.

2

Create Tenant & Share Access

Super admin creates a tenant (actual business, no demo needed), generates tenant admin credentials, shares login info with the restaurant owner.

3

Tenant Uploads Data

Tenant admin logs into dashboard, uploads products, sets up menu, configures gallery, landing page content, reservation capacity, and AI provider settings.

4

Connect Client App & Go Live

Set tenant ID and API URL in client-app .env, deploy to Vercel. Restaurant customers can now order, pay, and book tables online.

180+ API Endpoints
Complete API Docs
Postman Collection
Docker Compose
Jest Test Suite
Zesty & Manager AI Chat
Tech Stack

Modern Stack — TypeScript Across All Three Apps

v18+ Node.js v5 Express v7 MongoDB v19 React v15 Next.js v5 TypeScript 🤖 AI Tool-Calling Gemini · Groq · Claude v4 Tailwind CSS Stripe PayPal JWT Auth Docker Mongoose Resend
What's Included

What You Get In The Download

One purchase gets you the complete source code, documentation, tests, and deployment configs for all three applications.

REST API Source

Node.js, Express, TypeScript, MongoDB backend with HttpOnly cookie auth, Cloudinary uploads, multi-tenant data isolation, and 180+ endpoints.

Admin Dashboard Source

React 19, Vite 7, TypeScript, Tailwind CSS management panel with tenant switcher, Cloudinary uploads, analytics, and visual page builder.

Client App Source

Next.js 15, React 19, TypeScript, Tailwind CSS 4 customer-facing storefront with SSR, menu, cart, and Stripe / PayPal checkout.

Docs & Postman

HTML documentation for all three apps, Postman collection with every endpoint, and a step-by-step setup guide.

Docker & DevOps

Docker Compose files, .env.example for all three apps, and Nginx config example for self-hosted VPS deployment.

Jest Test Suite

Jest with supertest and in-memory MongoDB. Smoke tests, auth coverage, tenant isolation, and CRUD integration flows.

Ready to Launch?

Ship a restaurant SaaS with AI nobody else includes

Zesty + Manager AI assistants, full source for three apps, docs, Postman collection, Docker support — one-time purchase at the promo price.

$39 $29

One-time purchase on CodeCanyon

Free live setup

First 10 buyers

Fast support

Reply in 6–8 hours

$39 → $29 · Free live setup for first 10 buyers · Support in 6–8 hrs