A bakery that was taking every order through scattered WhatsApp DMs now runs order management, product photos, and fulfilment through one dashboard.
Sonnies Crumbs was doing real volume, but every single order arrived the same way: a WhatsApp message, sometimes a voice note, sometimes a photo of a cake someone liked with "can you make this?" attached. There was no menu a customer could actually browse, no way to see what was in stock before messaging, and no record of an order beyond a chat thread that got buried under the next fifty messages. Fulfilment relied entirely on someone remembering to scroll back and re-read what was asked for.
The bakery didn't need a brochure website. It needed a system that could absorb the existing WhatsApp-first customer habit — Kenyan customers weren't going to stop messaging — while giving the business an actual record of what was ordered, by whom, and when it needed to be ready.
The platform is a Progressive Web App, which matters more than it sounds: customers can add it to their home screen like a native app without going through an app store, install size, or a Play Store review process — a meaningful difference for a small bakery that isn't going to maintain two separate native codebases.
Product listings live in Firestore with images served through Firebase Storage, so the owner can add a new cake design, upload a photo from her phone, and have it live on the storefront in under a minute — no developer involvement required for day-to-day catalogue changes. That was a deliberate constraint: the system had to be maintainable by the bakery owner, not by TechGPT on an ongoing basis.
Rather than forcing customers into a checkout flow they'd never used before, the ordering flow ends the same way it always did — a WhatsApp message — but now it's a structured one, auto-generated from the cart with the exact items, quantities, and any customisation notes attached. The business gets a clean, parseable order instead of a scroll-back-and-guess situation, and the customer experience barely changes from what they were already comfortable with.
An admin dashboard sits behind it all: order status (received, in progress, ready, collected), a running view of what's in the pipeline for the day, and basic sales visibility that simply didn't exist when everything lived in a chat app.
The bakery now has a real digital storefront and an order history it can actually query — without asking customers to change how they already like to order.