Zestify – Restaurant SaaS – Next.js Script
Version Download:
Original price was: $24.00.$4.00Current price is: $4.00.
Zestify is a production-ready multi-tenant restaurant SaaS starter built for developers, SaaS founders, and agencies. It includes a Node.js REST API, a React and Vite admin dashboard, and a Next.js customer-facing application, all written in TypeScript. Use it as the foundation for your own restaurant ordering, management, and SaaS platform instead of building everything from scratch.
What Is Included
The download contains three separate, fully wired applications plus documentation for each one.
- Zestify API (api/) – Node.js and Express.js REST API. Handles authentication, multi-tenancy, orders, reservations, payments, OTP email flows, and all business logic. Everything else depends on this running first.
- Admin Dashboard (admin-dashboard/) – React and Vite management interface for restaurant owners and staff. Covers tenant management, menu and product management, orders, reservations, blog, gallery, coupons, customer management, and settings.
- Client App (client-app/) – Next.js public-facing restaurant website. Customers browse the menu, add items to cart, checkout with Stripe or PayPal, make reservations, read blog posts, and manage their account.
A Postman collection is included in the root of the download to test every API endpoint immediately after setup.
Core Architecture – True Multi-Tenancy
The central feature of Zestify is its true multi-tenant architecture. One installation of the platform can serve unlimited restaurants simultaneously. Each tenant gets completely isolated data, its own admin access, and its own branded client app, all managed from a single codebase and a single super admin account.
- Data Isolation – Each restaurant tenant’s data is fully separated. No cross-contamination between tenants at any level.
- Role-Based Access Control – Super admin, tenant admin, and customer roles each with appropriate permission sets.
- Unlimited Tenants – Add as many restaurants as needed without performance loss or code changes.
- Centralised Control – Manage all restaurants from one super admin account with full visibility across tenants.
- Production-Ready Architecture – Architecture decisions made for real-world scale from day one.
How the Three Apps Connect
The API is the single source of truth. Both frontends communicate with the API over REST and JSON. They never communicate with each other. Default development ports are API on 5000, Admin Dashboard on 5173, and Client App on 3000.
Setup order matters. Always start the API first, then the Admin Dashboard, then the Client App. The Client App requires a Tenant ID obtained from the Admin Dashboard before it can display any data.
Admin Dashboard Features
- Dashboard overview with revenue, order counts, customer totals, and sales trend charts built with Recharts
- Tenant management – create and manage multiple restaurant tenants from a single super admin account
- Orders management – view, filter by status and date range, update order status, and export order data
- Reservations management – view bookings, filter by date, confirm or cancel reservations
- Menu and product management – unlimited items with images, prices, categories, tags, and featured toggle
- Customer management – accounts, order history, addresses, and profile data
- Coupons and discounts – percentage or fixed-amount codes with usage limits and expiry dates
- Blog management – posts with rich content, slugs, categories, images, and comment moderation
- Gallery management – upload, categorise, and preview restaurant photos
- Chef profiles – team pages with photos, bios, roles, and social links
- Page Builder – edit hero sections, landing page content, and layout order without touching code
- Partners and services management
- Testimonials and reviews
- Notification centre with real-time alerts for orders, reservations, and messages
- Newsletter subscriber list with CSV export
- Contact message inbox with read and importance flags
- Restaurant settings including business hours, branding, social links, currency, and reservation rules
- Admin profile and password management
- OTP-based login with optional bypass for development
Client App Pages and Features
- Homepage with hero section, featured products, services, testimonials, and partner logos
- Menu page with category browsing, search, and filtering
- Shop with product grid, category filters, search, and product detail pages
- Cart with quantity management, coupon code support, and persistent localStorage storage
- Wishlist with add, remove, and move to cart actions
- Checkout with Stripe card payments, PayPal, and cash on delivery options
- Table reservation form with date, time slot, and guest count selection
- OTP-based customer registration and login
- Forgot password flow with two-step OTP verification
- Customer dashboard with order history, saved addresses, wishlist, and profile settings
- Blog listing and individual blog post pages with comments and likes
- Gallery page with image lightbox
- Chef team page and individual chef profile pages
- Services and partners pages
- Contact page with form submission
- Fully responsive across desktop, tablet, and mobile
- SEO-friendly with Next.js server-side rendering and App Router
- Before making a purchase, please read the Terms and Conditions on this page: Terms & Conditions
- If you have any questions, please first read the FAQ on this page: FAQ
- If you haven’t found the answer to your question, please contact us by e-mail codingshop20@yahoo.com or create ticket.
- Developer Support: Official support from the original developer is not included with purchases from CodingShop.
- Product Updates: Free lifetime updates are not included. Future updates is not free and should buy again.
- Download Access: Purchased products are available for download for 30 days after purchase. We recommend downloading and securely storing your files during this period.
- Security: We take reasonable measures to review the files available on our platform. Customers should also scan downloaded files with up-to-date security software before installation.
- All software products available on CodingShop are distributed under the GNU General Public License (GPL). The applicable license information is provided with each product where applicable. Please review the applicable GPL license terms before using, modifying or redistributing any product.
- CodingShop is an independent digital marketplace and is not the original developer or official distributor of third-party products unless explicitly stated. We do not provide or sell purchase codes, activation codes, license keys.
- You can download the product after the purchase by a direct link on your account page in the downloads section.


