Freeframe
Business8 pages · 4 downloads · Free

Crumb

A charming bakery and café website with click-and-collect preorders, a live bake board and a celebration cake builder.

Stack
v1.0.1 changelog

About this template

Crumb is a soft, hand-made website for Bramble & Rye, a fictional neighbourhood bakery and café in Norwich. It has a live “fresh out of the oven” board driven by the bake schedule, a preorder catalogue with per-day availability and quantity limits, a basket drawer with collection day, time slot and an order cut-off, a demo checkout that gives an order number and a calendar file, a celebration cake builder with a live drawing and price, and a café menu with diet filters. Every bake is drawn in SVG from one JavaScript array.

Features

  • Live “fresh out of the oven” board: out at, baking now, on the shelf and sold out, from the bake schedule in the bakery’s time zone
  • Preorder catalogue with shelf filters, shareable ?category= links and a “baked that day” toggle
  • Per-day bake availability, quantity limits and days’ notice for whole cakes
  • Basket drawer with collection day, half-hour slots from opening hours, a 2pm next-day cut-off and notes
  • Celebration cake builder with a live SVG drawing, price breakdown, message limit and lead-time date
  • Demo checkout with inline validation, order number and an .ics calendar file for collection
  • Café menu with vegan, vegetarian, gluten-free and dairy-free filters
  • Open-now badges, hours with today highlighted and an illustrated map
  • Every bake and cake drawn in SVG from the product data, no photos to replace
  • Accessible mobile menu, focus-trapped drawer, skip link, reduced-motion support and scroll reveals

Pages included

Quick start

unzip crumb.zip && cd crumbopen index.html        # that's it # optional, after adding new Tailwind classes:npm install && npm run build
Read the Crumb documentation →

Changelog

  1. v1.0.1

    Fixed

    • The basket now works when the browser blocks localStorage (in a sandboxed iframe, like the freeframe.dev demo, or with strict privacy settings): the state is kept in memory for the page view. Before, adding a bake left the basket empty and the order confirmation blank.
  2. v1.0.0

    Added

    • Initial release with 8 pages: Home, Preorder, Celebration cakes, Café menu, Checkout, Our story, Visit & wholesale, 404.
    • Live “fresh out of the oven” board: out at, baking now, on the shelf and sold out, from the bake schedule in the bakery’s time zone
    • Preorder catalogue with shelf filters, shareable ?category= links and a “baked that day” toggle
    • Per-day bake availability, quantity limits and days’ notice for whole cakes
    • Basket drawer with collection day, half-hour slots from opening hours, a 2pm next-day cut-off and notes
    • Celebration cake builder with a live SVG drawing, price breakdown, message limit and lead-time date
    • Demo checkout with inline validation, order number and an .ics calendar file for collection
    • Café menu with vegan, vegetarian, gluten-free and dairy-free filters
    • Open-now badges, hours with today highlighted and an illustrated map
    • Every bake and cake drawn in SVG from the product data, no photos to replace
    • Accessible mobile menu, focus-trapped drawer, skip link, reduced-motion support and scroll reveals
    • Full documentation in DOCS.md.

More templates