TapMeal.
QR Digital Menu & Restaurant Manager
TapMeal is a complete restaurant management suite comprising three production-ready apps sharing a single Firebase backend. Restaurant owners manage live orders, menus, staff, and analytics from a React Native admin app. Customers scan a QR code at their table — the menu opens in their browser with no app download and no account required. A Next.js admin web panel adds a desktop dashboard with Kitchen Display Mode, printable QR sheets, and CSV exports.
Designed end-to-end.
Live Order Board with FCM Push Notifications
QR Code Generation & One-Tap Print Sheet
Kitchen Display Mode (KDS) for Wall Tablets
Customer Web Menu — Zero Install, Zero Login
Role-Based Staff Access (Manager, Waiter, Kitchen)
Revenue Analytics & Busiest-Hours Heatmap
Scheduled Promotions with Auto-Activate
Operating Hours with Automatic Closed State
Multi-Tenant — Unlimited Restaurants per Deployment
In-App Subscription (Ad-Free via RevenueCat)
Under the hood.
Three Apps. One Purchase.
TapMeal ships as a complete suite — not a single app. One Firebase project powers all three simultaneously.
- Admin Mobile App — React Native, Expo SDK 54, live on Google Play
- Admin Web Panel — Next.js 16.2 desktop dashboard with KDS and CSV export
- Customer Web Menu — Next.js 16.2, zero install, works in any browser
Real-Time Ordering Flow
From QR scan to kitchen notification in under five seconds — entirely automated.
- Customer scans QR → menu loads instantly in their browser
- Customer places order → FCM push fires on owner's phone immediately
- Owner accepts → kitchen sees it on the KDS display
- Status updates flow back to the customer's browser live
Source Code on CodeCanyon
The full TypeScript source code — all three apps, Firestore security rules, .env templates, EAS build config, and 15-section documentation — is available on CodeCanyon.
- Regular License: single restaurant or single client
- Extended License: multi-client agency, SaaS, or white-label
- 100% TypeScript strict mode across all three apps
- Multi-tenant Firestore architecture — isolated per restaurant
Tools used.
- React Native 0.81.5
- Expo SDK 54
- Expo Router v6
- Reanimated v4
- Gorhom Bottom Sheet v5
- MMKV v4
- Firebase Firestore
- Firebase Auth
- Firebase Cloud Messaging
- Firebase Admin SDK
- Next.js 16.2 (Admin Panel)
- Next.js 16.2 (Customer Menu)
- ImageKit CDN
- RevenueCat Subscriptions
- Google AdMob
- react-native-qrcode-svg
- TypeScript Strict
Perfect for
Common questions.
Run Your Restaurant Digitally.
Download TapMeal on Google Play or grab the full source code on CodeCanyon to deploy it for your restaurant or your clients.