MealMind logo Flutter · Firebase · Razorpay

Every bite,
served right.

MealMind turns a table QR code into a full restaurant flow. Guests order from their phone and watch the kitchen cook it live, then pay in one tap. The chef and the manager each get their own app, all built from a single Flutter codebase.

3 Android appsReal-time FirestoreCI-built APKs
3Android apps
1shared codebase
11Firestore collections
34automated tests
One codebase · three flavors

An app for everyone in the restaurant

Each app has its own launcher icon, app ID and login, so all three can sit on the same phone.

The order lifecycle

From table QR to paid bill

Firestore is the only source of truth. When the kitchen changes something, every phone sees it right away.

📷Check inScan the table QR or pick a free table
🍛OrderThe cart becomes an order in one batched write
👨‍🍳CookChef moves it from placed to preparing
🔔ReadyThe guest's status screen updates live
🧾BillAll orders merge into one bill with 5% tax
💳PayRazorpay, or keep the bill as a PDF
Documentation

Find your way around

Built with

A small, proven stack

💙 Flutter · Material 3🎯 Dart ≥ 3.8.1🔥 Firebase Auth🗂️ Cloud Firestore📦 Firebase Storage💳 Razorpay📷 mobile_scanner📄 pdf + printing📊 fl_chart🧪 fake_cloud_firestore⚙️ GitHub Actions☁️ Cloudflare Pages

Run MealMind on your own Firebase

Clone it, connect Firebase, seed the menu, and all three apps are running.

Get started →