Billing App: Billing and orders for a food stall, printing receipts straight to a Bluetooth thermal printer.
How it's built
One phone runs the whole stall: orders, the menu, reports and the receipt printer.
Stack
Flutter (Dart), Material 3 · SQLite (sqflite), shared_preferences, flutter_bluetooth_printer
Hard parts
Works with no internet
Every order, item and report lives on the phone in SQLite.
Printing that recovers
The printer is remembered. If a print fails, it's forgotten and the picker reopens next time.
Reports a stall can use
Peak hours, the slowest day, and the favourite item for each day of the week.
- Project
- Billing App
- Drawn by
- Arunan K.
- Year
- 2026
- Scale
- Not to scale
- Sheet
- 02 / 08
02 / 08 · Client work · 2026
Billing and orders for a food stall, printing receipts straight to a Bluetooth thermal printer.
- Role
- Sole developer
- Built with
- Flutter, SQLite, ESC/POS
- Status
- In daily use
Walkthrough coming soon