Project overview

Juniper Bakery

Order page and counter board for Juniper Bakery, so that no order, and above all no cake, gets lost in WhatsApp again.

What it is

A small web app for a neighborhood bakery: customers order ahead from their phone (today's menu and cakes with a pickup date), the counter sees every order of the day on a tablet and marks it ready, and the customer gets a WhatsApp confirmation. The first release exists to stop orders getting lost in the chat.

What it is not 6

  • Card payments and sales reports: stay in Square, already used in the shop and by the accountant.
  • Photos and promotions: stay on Instagram; the site links to it.
  • Wholesale standing orders: stay in the Google Sheet, which works.
  • Loyalty points: the paper stamp card works; revisit after launch.
  • Delivery and driver tracking: roadmap, there is one car.
  • Online payment: roadmap, paying at pickup is fine for now.

Roadmap 0 of 4 done

Phase 1Now
Decisions that block the rest
  • ADR-0001: stack
  • ADR-0002: hosting
  • ADR-0003: WhatsApp messages provider
  • Client blockers cleared (top of docs/STATUS.md)

Palette 7 tokens

--bg#F6F0E6
--surface#FFFDF8
--text#22301F
--text-muted#6B6A5E
--line#E4DCCD
--primary#2F4A3A
--accent#C8643B

Type

DisplayFraunces · 32 / 38, 24 / 30
BodyInter · 16 / 24, 14 / 20

Decisions 4 open

0001Stackto record
0002Hostingto record
0003WhatsApp messages providerto record
0004Order data retentionto record

Blockers 6

  1. Who owns juniperbakery.com and who can change its DNS.
  2. Menu photos from the photographer (mentioned, not received).
  3. Full product list with prices, and which items are daily.
  4. Cake rules: sizes, flavors, maximum per day, cut-off time.
  5. The WhatsApp number that will send confirmations.
  6. Budget range.

Glossary 7 terms

DailyCake orderPickupDay boardReadyStanding orderAvailability

Documents 9

  • AGENTS.mdJuniper Bakery: agent guide
  • CLAUDE.md
  • README.mdJuniper Bakery
  • docs/ROADMAP.mdRoadmap
  • docs/STATUS.mdStatus
  • docs/adr/README.mdDecisions (ADRs)
  • docs/design-system.mdDesign system
  • docs/glossary.mdGlossary
  • docs/privacy.mdPrivacy