Projects / MiniPOS
MiniPOS – Shop Khata & Dues
Easy sales, purchase & due tracker for small shops. Works offline.
Business · Free · Bangla and English
Entry in seconds
Type the amount like a calculator, tap Cash In or Cash Out, done. No product list to set up and no form to learn before the first sale.
Dues that add up
Give goods on credit and track exactly who owes what. Partial payments are handled automatically, and overpayment becomes an advance against the next due.
Full customer history
Every contact has a ledger: what they bought, what they paid, and what remains — instead of a page in a notebook nobody can read back.
Know the numbers
Daily, last-7-day, and monthly summaries of money in and money out, with total receivables and payables at a glance.
Cash vs online
Record cash and online payments — bKash, Nagad, bank — separately, so the split is visible instead of guessed at the end of the month.
Your data stays yours
Data stays on the device. Optional backup to the shop owner’s own Google Drive.
Why it exists
Paper khata works until it doesn’t — lost pages, unclear dues, no backup. MiniPOS is the same habit in digital form: record sales, purchases, and বাকি at the counter, in a rush, without an internet connection.
The positioning is deliberate. It is the easiest offline cashbook and due tracker, not an inventory system — tea stalls, grocery shops, tailors, pharmacies, and wholesalers who need the ledger, not a full POS.
Who it’s for
Small shops in Bangladesh and similar markets replacing paper khata.
How it’s built
Flutter with Drift over SQLite, offline-first as a hard rule: every feature works with no connection, and the phone is the source of truth. There is no BuildByRain server holding shop data.
Backup is optional and goes to the shop owner’s own Google Drive — manual or a daily automatic job — plus CSV and database export through the share sheet for anyone who wants their records without an account. Restoring onto a new phone is one tap.
- Flutter
- Drift / SQLite
- Google Drive backup
- Bangla + English
- Offline-first
The core flow
Recording a sale
- 1 Type the amount Calculator-style entry — no product list to set up first.
- 2 Cash In or Cash Out One tap files it as a sale or a purchase.
- 3 Track the due Credit sales land in that customer’s ledger automatically.
- 4 Back it up Optional daily sync to the owner’s own Google Drive.
At a glance
- Status
- Live on Google Play
- Category
- Business
- Platform
- Android
- Languages
- Bangla + English
- Price
- Free
Links
- Play Store Open listing
- Privacy Policy page
- Package
com.rainlab.minipos - Contact [email protected]