← All work

03RetailDelivered

Offline-first point of sale

Replaced a paper register with a till that keeps selling without internet, and gave the owner a live view of the shop.

Retail03 / 05

332

Offline POSautomated tests across the codebase
Client
Electronics and spare-parts shop
Sector
Retail
Where
Punjab, Pakistan
  • 332automated tests across the codebase
  • 14 + 4daily and weekly local backups, plus a 30-day offsite copy
  • 20named staff permissions, each behind a PIN

The problem

The shop ran on a paper register. The owner had no reliable view of daily sales, stock or customer credit, and the internet connection at the counter couldn’t be relied on.

What we built

A Windows counter app that keeps selling with no internet and syncs to the cloud when it can, plus a phone-friendly portal that shows the owner the day’s takings, stock, customers and staff. Customer credit (udhaar) is tracked with every sale, and receipts are PDFs ready to send on WhatsApp. Stock and balances are append-only ledgers with a reason for every change, money is stored in whole paisa, and sync surfaces conflicts instead of hiding them. Checkout is keyboard-first, with hashed PINs and named staff permissions.

Built with

  • Electron
  • React
  • SQLite
  • Next.js
  • Supabase
  • TypeScript
Next case studyAutopsy, a 3D atlas of how cars workRead it

Contact

Tell us what you want to automate.

Send a short brief or email us. We’ll reply with questions or a time to talk, and if AI isn’t the right answer, we’ll say so.

Studio
Islamabad, Pakistan (PKT, UTC+5)