Today's bakes, from the tablet.
Visitors see what is still on the shelf before they walk over. Sold out drops to the bottom so what you can still buy comes first. Updated at the time you last touched it.
Bakeboard is a website for one bakery: opening hours, a menu with allergen filters, a today's-bakes board you update from the shop tablet, and a cake planner that quotes itself. No backend, no accounts, nothing to pay monthly.
Built as a static site. Edit one file to make it yours.
Updated 09:16
Tuesday · 07:00 to 16:00
Shared from the shop tablet
Three taps on the shop tablet. Nothing to log into, nothing to install.
06:40
Yesterday's list comes back with everything set to Plenty. Add anything new from the menu.
09:15
Plenty, Few left, Sold out. One tap each, saved on the tablet, no sign-in.
09:16
The board is in the link itself, so you can post it anywhere. Customers see it read-only, and tomorrow it clears itself.
What you get
Visitors see what is still on the shelf before they walk over. Sold out drops to the bottom so what you can still buy comes first. Updated at the time you last touched it.
Hide anything with gluten, dairy or nuts. The page says how many items it is hiding and reminds people the kitchen handles all three.
The home page says "Open now, closes 16:00" or "Closed, opens tomorrow at 07:00" from the visitor's own clock, and highlights today in the hours table.
| Monday | Closed |
|---|---|
| Tuesday | 07:00 to 16:00 |
| Wednesday | 07:00 to 16:00 |
| Thursday | 07:00 to 16:00 |
| Friday | 07:00 to 16:00 |
| Saturday | 07:00 to 15:00 |
| Sunday | 08:00 to 13:00 |
Customers pick a size, sponge, filling and a piped message, and the estimate changes as they go. They copy or print a summary and phone it through. You confirm the price, you take the order the way you always have.
Shown with our sample bakery, Crumb & Hearth. Everything you see is the real product running from static files.
Today's board starts empty on a fresh browser. Open Edit today's board to put one up.
Name, address, phone, hours, menu with prices and allergens, cake sizes and surcharges. All of it lives in one TypeScript module. Change it, build, and put the files on any static host.
Prices are integer pence, so £4.50 is 450 and nothing ever rounds wrong.
export const bakery: Bakery = {
name: "Crumb & Hearth Bakery",
tagline:
"Real bread, baked before sunrise.",
address: "14 Mill Lane, Ashby",
phone: "01632 960 123",
currency: "GBP",
locale: "en-GB",
hours: [
sun, null, weekday, weekday,
weekday, weekday, sat,
],
menu: [
{
id: "country-sourdough",
name: "Country Sourdough",
price: 450,
category: "bread",
allergens: ["gluten"],
},
// 13 more
],
cake: {
sizes, flavours, fillings,
messageFee: 300,
messageMaxLength: 40,
leadDays: 3,
},
};
Open the sample, press Edit today's board, add the sourdough. That is the whole workflow.