Case Study · E-Commerce · Bakery

Sonnies
Crumbs

A bakery that was taking every order through scattered WhatsApp DMs now runs order management, product photos, and fulfilment through one dashboard.

Live Ordering Platform Nairobi, Kenya
0
Manual Orders
100%
Online Ordering
Live
Status

The Problem

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.

What Was Built

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.

Challenges Solved

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.

Firebase Firebase Storage WhatsApp Order Flow Admin Dashboard PWA
View Live Site → Get a Quote for Your Project
More Work