Royal Home POS

An offline till for a Nairobi mtumba and baby-wear shop that buys stock by the bale, with bale costing, deposits, returns and an owner dashboard online.

Service
POS System
Client
Royal Home POS
Year
2026
Our recent POS systems: Good Morning Baby Shop and Royal Home
Royal Home POS screens stacked: the point of sale with a basket, the same screen in dark mode, stock management and receipts
Royal Home point of sale with garment categories, mtumba product cards with stock available and a basket paid by M-Pesa
Royal Home point of sale in dark mode with a four-item basket totalling KES 900
Stock management with Mtumba and Royal Customs sections, stock take, Excel import and label printing
Receipts list with view, print copy and return actions for each sale
Who is serving screen where the owner or a cashier picks their profile and enters a six-digit PIN

( The work )

Royal Home sells mtumba and its own baby-wear range, and mtumba does not behave like normal retail stock. A bale is bought as one cost, opened, counted and sold piece by piece, so the shop needed to know whether each bale actually made money.

We built a Windows till that works with no internet. Cashiers pick their profile and sign in with a six-digit PIN, sell by barcode or search, hold baskets, take deposits paid in instalments and record M-Pesa references that cannot be reused. Receiving a bale records its purchase, transport and other costs, spreads the landed cost across the pieces and reports how each bale performed.

The owner controls staff accounts and permissions, returns within seven days with refunds or customer credit, quotations, expenses, Code 39 barcode labels and PDF business reports. Once connected to its online backup, the till sends every change to the cloud, so the owner can check the shop from a dashboard even when the shop computer is off. There is a dark mode too.

( Role + stack )

Product design, offline POS development, bale costing, cloud backup

  • Node.js
  • SQLite
  • Windows installer
  • Supabase
  • Barcode labels
  • Offline-first