Source code overview
RestroSmart is a complete AI-driven food and beverage management SaaS platform that automates customer interactions through intelligent voice customer service and online AI chat customer service. The system helps restaurants automatically process orders, bookings, and common inquiries 24/7, while providing a powerful management back office that allows operators to take effective control of store operations.
Applicable Industries and Businesses
- Chain Restaurants/Branded Catering: Manage orders, bookings, and customer data across multiple stores in one place
- Cloud Kitchen/Takeaway Store: Reduce manual phone costs by accepting orders with AI voice
- Small and Medium Independent Restaurant: Override website/takeout platform autoresponder with AI Chat Widget
- Catering SaaS Entrepreneur: Quickly build a white-label AI service for restaurants based on this system
- Hotel/resort catering: Manage multiple restaurant, banquet hall reservations and support
Core function
AI Agent (Voice + Chat)
- AI Voice Support: Automatically answer calls, record orders, process table reservations
- AI Chat Support Component: Can be embedded in the official website of the restaurant, takeaway landing page, real-time response to customer inquiries
- Support multiple AI providers to train AI through the knowledge base to familiarize them with the restaurant's menu, policies, and FAQs
- 7 × 24 hours uninterrupted service, no manual duty required
Business Management Module
- Order Management: Track the status of your order in real time and update the process automatically (→Pending pickup in new order → creation → is complete)
- Table reservation system: Online booking + back-office timeline management, support confirmation/rescheduling/cancellation
- Menu Management: Multi-level classification (menu, package, feeding), independent control of price, inventory and listing
- Multi-store support: Each location can be individually configured with menus, phone rules, and chat components
- Customer CRM: Automatically record customer history orders and interactions, support tags and notes
Management & Data
- Centralized back-office management: HQ can see orders, bookings and earnings for all stores
- Employee Roles and Permissions: Cashier, Store Manager, Customer Service, Admin Tiered Controls
- Analysis Dashboard: Revenue Trends, Order Volume, Booking Conversion Rate, AI Interaction Success Rate
Commercialization & Deployment
- SaaS multi-tenant architecture: Sell subscriptions to restaurants
- Stripe Payment Integration: Supports monthly/annual payment plans, automatic billing and invoicing
- Self-hosted: One-time purchase of source code, deployed on your own VPS, no need to pay per account
Technology Stack
| Hierarchical technology | |
| Front-end frame | Next.js(App Router) |
| Backend Language | Node.js |
| Database | PostgreSQL |
| Language | TypeScript |
| UI Style | Tailwind CSS |
| Voice/Communications | Twilio |
| Large model | OpenRouter (compatible with OpenAI, etc.) |
| Pay Subscription | Stripe |
| Email Notification | SMTP |
External Service Dependencies
- OpenRouter / OpenAI: AI Conversation and Speech Comprehension
- Twilio: Enables incoming calls, voice menus (IVR) and SMS notifications
- Stripe: Handling subscription payments and billing
The above services must be registered and recharged by the buyer himself, and the use cost shall be borne by the buyer.
Delivery Content
- Full front- and back-end source code (Next. js + Node. js + PostgreSQL)
- Admin + Restaurant sub-account dashboard
- AI Voice Agent Integration Module with AI Chat Widget
- Installation Deployment Documentation
Scenario
- Chain fast-food brands: Accepting orders via AI voice, diverting call pressure during peak periods
- Private cafes/bistros: Embed an AI chat assistant on the official website to answer questions about business hours, menus, and reservations
- Cloud Kitchen Takeaway Brand: AI automatically accepts orders and synchronizes them to the kitchen system, reducing missed orders
- Catering SaaS Entrepreneurship: Rapidly roll out a white-label AI catering system that charges restaurants a monthly service fee
Why RestroSmart
- Dual AI interaction channels: Cover both Call and Chat customer touchpoints
- Depth customization of the restaurant scene: Built-in menus, table bookings, multi-store, order status, and other fields and processes
- SaaS friendly and white label friendly: Sell subscriptions to restaurants or operate directly under a replacement brand
- Own the data: Private deployment, no need to hand over business data to a third-party SaaS platform
- Modern Technology Stack:Next. js + Node. js + TypeScript for secondary development and long-term maintenance
Important Notice
- Requires VPS (recommended) or at least one Node. js server for deployment
- It is recommended to have basic server operation and maintenance knowledge or contact professional operation and maintenance
- All third-party APIs (OpenAI/Twilio/Stripe) are paid services, please evaluate the budget before enabling







