The Copper Kettle
A village cafe website with table bookings behind it. Requests land in an inbox the owner works through, and the menu is edited on the site itself.
Try it, live
This isn’t a mock-up. It’s the real application, running on this server with its own database. You get a private copy. Make a booking, then confirm it yourself in the admin.
Most cafe websites are a PDF menu and a phone number. This one takes bookings while the owner is busy making coffee, and lets them update the menu from a phone when something sells out at lunchtime.
The visitor's side
The public site is warm and simple: what the place is like, what's cooking, and a booking form that takes under a minute. Requests are checked properly. No bookings in the past, party sizes capped, and either an email address or a phone number required so the owner can actually confirm.
The owner's side
Behind it sits an admin the owner can use without training. A bookings inbox keeps pending requests on top with one-click confirm and decline. A menu editor lets every dish be renamed, repriced, tagged for dietary needs, marked sold out or removed, and the public menu updates the moment they save.
In this demo the admin is left open so you can try both sides. In a client build it sits behind a login, like the admin on this site does.
What it does
- Table bookings with validation, landing in an owner inbox
- One-click confirm and decline on every booking
- Menu editing from the browser: prices, dietary tags, sold out
- Changes go live instantly, no rebuilds
- One process, one database file, hostable anywhere