All work

Web · IT

Retail POS & Back Office

A touch till, a head-office back office and a storefront sharing one database.

Stack

  • FastAPI
  • MongoDB
  • Barcode + thermal print
  • Stock ledger

The challenge

Retail usually runs a till that knows today and a back office that knows last month, and the two only meet in a spreadsheet.

What we built

One application with three faces on the same API and database: a touch POS for the shop floor with barcode scanning and silent thermal printing, a head-office back office, and a public storefront. Stock is an append-only movement ledger rather than a mutable number, so every sale, receipt, transfer, stocktake and return is attributable — and a sale on the till moves the numbers everywhere immediately.

Where it stands

Running in production; branch-local databases and offline sync are the next phase.

Have something to build?

Tell us what you're working on. We'll come back with a clear, honest take on how to make it real.