Skip to content

Projects MiniPOS

MiniPOS app icon

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