Project overview
A mobile app that helps owners of cafes, food stalls, and small shops track daily sales, expenses, inventory, and payroll offline. It replaces a notebook-and-spreadsheet workflow with a guided, phone-first way to log business activity and see whether the day was profitable, without internet, a computer, or accounting knowledge.
People and roles
Owner / Admin
Full access to the business: sales and expense logging, inventory and recipe costing, employee and payroll management, day close, reports, and backup/restore.
Employee / Staff
PIN-based access is limited to daily tasks such as logging sales and expenses during a shift. Payroll and owner-level settings stay private.
How it works
Offline-First, Encrypted Local Storage
All data lives in an on-device SQLite database encrypted at rest with SQLCipher. Logging a sale, checking today's numbers, or closing the day never requires a network round-trip, making the app reliable even with spotty or no connectivity.
Quick Entry via Chat & Receipt OCR
Owners can log a sale or expense by typing or dictating a plain-language sentence (e.g. "sold 3 lattes and a croissant"), which the app parses and matches to existing products for confirmation. Paper receipts can be photographed and read on-device via OCR to auto-fill expense details.
Real Margins from Recipe Costing & Waste Tracking
Inventory and recipes are linked to products, so a sale deducts ingredient costs and spoiled stock is recorded at cost. Profit reflects what happened rather than an estimate.
Core modules
- Daily Dashboard
- Sales & Expense Logging
- Chat Quick Entry
- Receipt Scanning (OCR)
- Inventory & Recipe Costing
- Waste Tracking
- Employees & Payroll
- Day Close
- Reports
- Backup & Restore
- Security (PIN & Biometric Lock)
- Reminders
