--:-- ISTBased in India · working with clients worldwide

Case study

Artisanal bakery — Menu + pre-order flow

Concept project

Kesar & Crumb

Goal: more weekend pre-orders

A bakery that sells out by 11. The website’s job is to turn that into a reason to pre-order, not a reason to be disappointed.

Brief
Self-initiated concept
Sector
Neighbourhood bakery, walk-in + pre-order
Scope
Home, live menu, 3-step pre-order
Role
Design and build, solo
Year
2026
Homepage. Pre-order and the live menu share the first screen.Concept project — fictional bakery

Photography

Art direction

Shot on the counter in morning light: warm, close and a little messy. Crumbs stay in. Every photo answers one question a customer has — what does it look like, and is there any left?

Glazed doughnuts with sprinkles on a saffron-coloured counter
Saturday doughnuts — the thing that sells out first.
A cream layer cake with saffron glaze drips and pistachio on a white cake stand
Celebration cakes, ordered 48 hours ahead.
Chocolate chip cookies on a wooden board, one stack of three
Cookies by the tin, or by the one.

The brief

The brief

Kesar & Crumb is a made-up neighbourhood bakery. One oven, one counter, a menu that changes with the season: saffron in the croissants, jaggery in the cookies. The brief I set myself: a site that sells tomorrow’s bake today.

The problem

The problem

The best things sell out by 11. Most bakery sites still act like the shelf is full all day.

Instagram does the hype, the counter does the selling, and the website sits in between with a PDF menu from last winter. Regulars learn the hard way that the cardamom buns are gone by ten. New customers never find out you can pre-order at all.

My approach

Three moves

  1. Pre-order goes above the menu.

    If something can sell out, the first thing on the page is how not to miss it. The menu comes second.

  2. A menu that knows what’s left.

    Every item says fresh, nearly gone, or sold out. The bakery updates it from a phone in one tap, between batches.

  3. Pick up, don’t check out.

    Three steps: pick a box, pick a slot, pay. No accounts, no delivery maze. You collect it warm from the side counter.

Design decisions

Style tile

Warm paper, brown ink, saffron for anything you can act on. Nothing is perfectly straight: borders wobble, underlines squiggle. It should feel like the chalkboard by the till, not a franchise.

Type2 families

Young Serif — headings Manrope — prices, buttons, small print Scale 88 · 48 · 28 · 18 · 14

Young Serif has the soft, slightly clumsy warmth of a hand-painted shop sign. Manrope keeps the prices boring and readable, which is what prices should be.

Colour4 tokens

Saffron#E8A33D · Act here
Cream#FFF4DF · Paper
Crust#3B2412 · Ink
Pistachio#DDE6C5 · Fresh

Layout12 col · home

Nav Pre-order — tomorrow’s box Today’s bake — live menu Visit — hours + map From the counter — Instagram strip

Components4 of 11

Reserve a box →
Fresh Nearly gone Sold out
Kesar pista croissant₹180
Doodles: pen on paper, traced to SVG. One per page, never more.

Desktop + mobile

Menu + pre-order

The menu page on desktop, where people browse. The pre-order flow on a phone, where people actually order — usually the night before, usually in bed.

Kesar & Crumb — Menu
Kesar & Crumb MenuPre-orderVisitOur story Pre-order
The menu
Changes with the season. This is October.
FreshNearly goneSold out
Updated 10:42 from the counter
TodayPastriesBreadsCookiesCakes to order
Cookies · from ₹90
Cakes to order · 48 hrs
Doughnuts · Saturdays
Pastries
Kesar pista croissant Fresh₹180Saffron butter, pistachio frangipane.
Cardamom bun Sold out₹140Knotted, sticky, gone early. Pre-order it for tomorrow.
Chai-spiced morning roll Fresh₹160Masala chai sugar, orange zest.
Gur & sea-salt cookie Nearly gone₹90Jaggery, brown butter, flaky salt.
Breads
Country sourdough Nearly gone₹260A 36-hour ferment. Slice it yourself, it lasts longer.
Pav, by the dozen Fresh₹120Soft, buttery, made for weekend bhaji.
Missed something? Pre-order tomorrow’s bake. Pick it up 8–10am, still warm.
The Morning Box₹620
Reserve a box → Orders close at 8pm tonight.
Menu page, desktop. Status on every item; pre-order waiting on the right for whatever you missed.
←Pre-order1/3
Pick a box For tomorrow, Sat 4 Oct
The Morning Box
4 doughnuts & pastries
₹620
Cookie tin
Six cookies, mixed
₹480
Celebration cake
Order 48 hours ahead
from ₹950
Next: pick a time →
Step 1 — Pick a box
←Pre-order2/3
When will you come by?
Sat 4Sun 5
8:00 – 8:303 left
8:30 – 9:00✓ Yours
9:00 – 9:301 left
9:30 – 10:00Full
Pick up at the side counter. No queue.
Pay ₹620 →
Step 2 — Pick a slot
×Done3/3
See you at 8:30.
The Morning Box · ₹620 paid Sat 4 Oct, 8:30 – 9:00 Box #14 — say the number at the counter
Add to calendar
Changed your mind? Cancel free until 8pm tonight.
Step 3 — Done. Box number, not an order ID.

What it’s meant to do

The goals

  • Sell tomorrow’s bake before the oven’s on, so less goes to waste and fewer regulars leave empty-handed.
  • Keep the menu true at 10:45, not just at 7.
  • Let the owner update stock from a phone in under a minute, between batches. A target, not a measurement.
  • Feel made by people. A neighbourhood place shouldn’t look like a chain.

No results numbers here, because nobody has pre-ordered a Morning Box. It’s a concept. When a real client’s site goes live, this section gets real results — or an honest note about why not.

Designer’s note

Every “Sold out” tag on the menu links straight to tomorrow’s box. The moment a weekend regular is disappointed is the moment they’re asked to pre-order.

— Fredrick Dishant