Mindset Media — Food Billing & Kitchen POS
Cross-platform billing for food outlets: menu, cart, Bluetooth thermal receipt + KOT, Firebase Auth & Firestore realtime sync. Owner dashboard & shop controls; staff billing & prints — delete orders owner-only.
At a glance
-
Platform Android · Material 3 · release APK
-
Backend Firebase Auth · Cloud Firestore
-
Role Solo dev · full-stack mobile
-
Source Private repo — demo on request
Material 3
Flutter UI
Realtime
Firestore listeners
ESC/POS
Bluetooth thermal
RBAC
Owner vs staff
Project overview
End-to-end food billing & kitchen POS for outlets that need fast checkout, dependable printers and cloud-backed data. Built with Flutter + Firebase so menus, orders and shop settings stay in sync across devices.
Looking for a Flutter POS developer in Varanasi, Firebase billing app, or thermal printer integration? This project shows production patterns: realtime data, strict roles and flows like modify / soft-cancel without breaking sales reporting.
What we shipped
HighlightsBilling & KOT flow
Menu → cart → thermal bill; optional kitchen ticket (KOT); persist orders to Firestore; KOT-only print from cart when needed.
Roles & streams
First signup = owner; then staff accounts. Staff see their orders via stream; Orders tab works for staff workflows too.
Order lifecycle
Modify items/qty; cancel as soft state (exclude from sales); hard delete owner-only; cancelled orders visibly separated in UI.
Cloud shop settings
Shop name, tagline, receipt QR flag in meta/app — realtime sync on every device; QR toggle writes to cloud immediately.
Thermal printing
Customer receipt, KOT reprint, print from saved orders; Bluetooth pairing / connection flows for counters.
Polish & release
Display name Mindset Media, launcher/login copy; layout fixes (Expanded bottom sheet, menu footer Row). flutter build apk release; iOS/web branding tuned.
Owner vs staff
Owner
Dashboard, staff management, shop settings, full order visibility, soft cancel / modify, and only owner can permanently delete orders.
Staff
Menu & cart, billing and prints, Orders tab for day-to-day sales; streams scoped to their orders — no destructive deletes.
Tech stack
App & data
- Flutter UI with Material 3
- Firebase Authentication — owner / staff
- Firestore: menu, orders, shop meta + realtime listeners
Hardware & rules
- Thermal printers over Bluetooth (ESC/POS)
- Production Android builds
- Security-minded behaviour: owner-only delete vs staff ops
In one sentence
I’ve built a Flutter + Firebase food billing app with Bluetooth thermal printing, role-based owner and staff flows, Firestore-backed menu and orders, and cloud shop settings with realtime sync — including production-style features like order cancel/modify and secure delete rules.
Frequently asked questions
Related services
Mobile app development
Flutter Android & iOS — POS, Firebase backends, device integrations.
Learn moreSimilar projects
Want a Flutter POS or Firebase billing app?
Share menu structure, printer models and owner/staff roles — we’ll reply with timeline & estimate.