← Work
01 · Stoka · Live

Stoka.

Multi-tenant boutique management system built from the ground up for Kenyan shop owners.

What does it cost to build software that actually fits how people live?


01 / Context

Small shop owners in Nairobi were running their businesses on WhatsApp screenshots and mental arithmetic. Stock went missing. Credit was tracked in notebooks. The problem wasn't laziness — it was that every existing tool assumed a stable internet connection, a credit card, and a context that didn't exist here

02 / Spine
Every tenant needed complete data isolation — not just filtered rows in a shared table, but a separate database, its own schema, its own world. That decision shaped every hour of the build
The Insight
The product wasn't competing with Shopify. It was competing with a WhatsApp group and a notebook. That reframe changed everything about the interface.
03 / The Decisions
▎ Shift-based sales flow instead of a persistent session — because shop owners open and close their day with a ritual, and the product needed to honor that. ▎ Credit ledger built before the POS — because trust between shopkeeper and customer is the real currency, and it had to be first-class, not an afterthought. ▎ Demo tenant with live data and a reset mechanism — because showing beats telling, and a real shop anyone can walk through is worth more than any landing page copy.
The detail nobody asked for

The floor price block fires on both client and server — because a rushed sale under pressure is exactly when a junior staff member might click past a warning.

04 / Resolution

A shop owner in Eastleigh now opens her shift on a phone, knows exactly what's in stock, and closes her day knowing what she made. The notebook is still there — but she hasn't opened it in three months.

Live site → Try demo →

If this way of building resonates —

No brief required · Tell me what you’re trying to make

← Back to Work Let’s Build →