RestoManager - React Restaurant POS CRM

Description
🚀 RestoManager 2.0 - The Ultimate React Restaurant POS, CRM & Marketing Engine Are you a developer or entrepreneur looking to sell a high-quality POS system to local restaurants, cafes, and bars? RestoManager is not just a POS; it’s a complete Customer Retention and Marketing Engine built with modern tech (React 18, Vite, TypeScript, Tailwind CSS, and Firebase). With our new Zero-Code White Label feature, you can rebrand this app for your clients in seconds directly from the interface—no coding required! Sell it to your local clients and keep 100% of the profits. No monthly API fees, no subscriptions. 🌓 The Smart Dual-Mode System Demo Mode (Offline): Works instantly out-of-the-box using your browser's LocalStorage. Perfect for testing the UI immediately. Production Mode (Online): Syncs in real-time across multiple devices (Waiter Phone ↔ Kitchen Tablet ↔ Cashier PC) using Google Firebase. 🔥 What's New in Version 2.0 (Key Features) ⚙️ 1. Zero-Code White Label Customization You no longer need to be a programmer to rebrand this app. Everything is done directly through the In-App Settings Panel: Change App Name & Slogan with a simple text input. Pick Brand Colors using the visual color picker. Upload Logos directly from your device. 💬 2. The WhatsApp Marketing & Automation Suite Automate customer communication with one click: 🛵 Delivery Updates: "Hi , your order is out for delivery!" 🛍️ Takeaway Alerts: "Your food is hot and ready for pickup!" 📅 Reservation Reminders: Send automated friendly reminders with the Date & Time. ⭐ Google Reviews Booster: When an order is completed, a button appears to request a 5-star Google Maps review via WhatsApp. 🔄 3. Smart Customer Retention Engine Stop losing clients. Absent Customer Alert: Anyone who hasn't ordered in more than 30 days gets a visual badge. Recovery Campaign: Click one button to send a "We miss you" WhatsApp message with a special offer. 🛍️ 4. Advanced POS & Visual Menu Interactive Visual Menu: Grid layout with photos for blazing-fast order punching. Dynamic Pricing: Support for Full Dose, Half Dose (½), or custom kitchen notes. 🛠️ Easy to Install & Well Documented Getting started is incredibly easy. You can run the app locally in seconds using Demo Mode, or connect it to your own free Firebase project for Real-time Online Sync. Please check the Instructions tab for the complete step-by-step installation guide. Note: This is a standalone React (Vite) Frontend Application with Firebase BaaS. No complex Node.js/PHP backend required to host! Built-in Menu Builder (CRUD): Add or edit Categories and Products directly inside the app. Google Maps Integration: Click on a delivery address to instantly open the fastest route on Maps. 📅 5. Reservation Workflow & Financials Visual Reservations: Track tables (Scheduled → Arrived → Completed). Pulsing red alerts warn you if a guest is late. Instant Dashboards: View Daily/Monthly sales totals, and automatically see your Top 10 Best Customers.
Features
Modern Tech Stack: Built with React 18, Vite, TypeScript, and Tailwind CSS.
PWA Ready: Installable as a native app on iOS, Android, and Windows.
Zero-Code White Label: Change app colors, name, and logo directly from the in-app settings panel.
WhatsApp Automation: 1-click automatic messages for Delivery, Takeaway, and Reservation reminders.
Google Reviews Booster: Automated WhatsApp requests for 5-star reviews after order completion.
Smart CRM & Retention: Automatically flags customers absent for >30 days to send recovery offers.
Dual-Mode Database: Runs offline via LocalStorage (Demo) or online in real-time via Google Firebase.
Interactive Visual POS: Fast order punching with image-based categories and products.
Dynamic Pricing: Built-in support for Full Dose / Half Dose (½) and custom kitchen notes.
In-App Menu Builder: Add, edit, and delete categories and menu items without touching the database.
Google Maps Integration: 1-click delivery routing straight from the customer's profile.
Financial Reports: Auto-generated Daily/Monthly sales dashboards and "Top 10 Customers" list.
Multi-Language: Ready to use in English, Portuguese, and Spanish.
No Monthly Fees: Standalone frontend with free Firebase BaaS (No expensive servers needed).
Requirements
Node.js: Version 18.0 or higher (Required to install dependencies and run the local development server).Package Manager: npm or yarn.Code Editor: Visual Studio Code (VS Code) is highly recommended.Database (Online Mode): A free Google Firebase account (Only required if you want to activate the real-time cloud sync feature).Web Hosting (Super Easy & Free): You can host this app for FREE on modern static platforms like Vercel, Netlify, or Firebase Hosting. Since it is a React frontend application, you do NOT need to pay for expensive cPanel, PHP, or Node.js backend servers!Mobile App Ready (PWA): No App Store or Google Play developer accounts required! Once you host it on Vercel/Netlify, your clients can simply open the link on Safari (iOS) or Chrome (Android) and click "Add to Home Screen" to install it. It will function exactly like a native full-screen mobile app.Instructions
🛠️ RestoManager 2.0 - Complete Setup Guide Prerequisites: > Make sure you have Node.js (v18 or higher) and npm installed on your computer.
Step 1: Run Locally (Demo Mode) Want to test the UI immediately? You don't even need a database yet.
Extract the downloaded ZIP folder.
Open your Terminal (Command Prompt) and navigate into the folder: cd restomanager
Install dependencies by running: npm install
Start the server: npm run dev (The app will open in your browser. Any data you create will be saved locally in the browser's LocalStorage).
Step 2: Connect to Firebase (Real-time Online Mode) To unlock real-time synchronization between multiple devices (e.g., Waiter Phone and Kitchen Tablet), you must connect the app to a free Google Firebase database.
Go to the Firebase Console and create a new project.
Enable Firestore Database (Set rules to public for testing, or require Auth for production).
Open the src/firebase.ts (or firebase.js) file in your code editor (like VS Code).
Replace the placeholder configuration with your real Firebase SDK keys:
JavaScript const firebaseConfig = { apiKey: "YOUR_API_KEY", // <--- Adding this activates Online Mode! authDomain: "your-project.firebaseapp.com", projectId: "your-project-id", storageBucket: "your-project.appspot.com", messagingSenderId: "123456789", appId: "1:12345:web:67890" }; Save the file. The app will automatically detect your keys and switch from LocalStorage to the Live Database.
Step 3: Zero-Code White Label (Customization) You no longer need to edit the code to change the branding!
Run the app in your browser.
Click on the Settings button (Gear icon).
Use the interface to change the App Name, choose your Brand Colors, and upload your own Logo.
Step 4: Build for Production When you are ready to upload the app to a real web hosting (like Vercel, Netlify, or a cPanel with Node support):
Run: npm run build
Upload the generated dist folder to your server.
| Author | junior87 |
|---|---|
| Category | Scripts & Code / ReactJS |
| Price | $20 |
| Extended License | $60 |
| First Release | Jan 25, 2026 |
| Last Update | Mar 2, 2026 |
| Files included | .css, .html, JavaScript .js |
Categories
Tags
External listing. code.market does not sell this product and does not process payment for it. Pricing, payment, delivery, licensing, refunds, and support are handled by the third-party merchant on its own website. We may earn an affiliate commission from a referral. Details.
Products of the Week.
Submit🥇
STOP GUESSING WHAT TO POST
AI that learns your brand voice and builds a month of consistent, on-brand social content: carousels, posts and hooks that sound like you, not like everyone else's AI.
SaaS · 4,279 views · 38 clicksSaaS · Week 45 · 4,279 views · 38 clicks
🥈
Conversational Backlinks for Busy Founders
Place Backlink Relevant Conversation for your domain across Forums and Conversations
Website · 41,990 views · 223 clicksWebsite · Week 45 · 41,990 views · 223 clicks
🥉
upvote.club
Free Social Media Engagement that Helps Boost Your Content. Upvote Club supports 19 social networks with 100+ engagement actions in one dashboard. Add links to your posts and get free engagement from real users.
SaaS · 40,032 views · 117 clicksSaaS · Week 45 · 40,032 views · 117 clicks
#4
Substack Posting API
Onboard your Agent to Substack. Write Publish on Substack via API
SaaS · 59,044 views · 198 clicksSaaS · Week 45 · 59,044 views · 198 clicks
#5
Seenshot App
Free, Fast, MacOS Screenshot app. Make Screenshot cmd+shift+2 and send it via link
Desktop App · 28,414 views · 122 clicksDesktop App · Week 45 · 28,414 views · 122 clicks
#6
Hand-Placed Backlinks $9.99 per link. Flat rate.
Buy hand-placed forum, Q-A and directory backlinks. Flat $9.99 per link, no subscriptions — you only pay for approved listings.
Website · 4,251 views · 19 clicksWebsite · Week 45 · 4,251 views · 19 clicks
#7
Free Invoice Generator - PDF Invoices in Your Browser, No Sign-Up
A free invoice maker for freelancers and small businesses: fill in the invoice, check the live preview, and download a PDF that looks exactly like it. Any currency, tax per item, three templates, no sign-up, and nothing leaves your device.
2,930 views · 17 clicksWeek 45 · 2,930 views · 17 clicks
#8
Merge PDF Files Free - Combine PDFs in Your Browser, No Upload
A free PDF merger for office workers, students, and freelancers: combine PDFs and images into one file in the browser, reorder files and pages, pick page ranges, keep bookmarks, and open password-protected PDFs. Nothing is uploaded, no sign-up, no watermark.
2,706 views · 13 clicksWeek 45 · 2,706 views · 13 clicks