A shop site with a counter price list, a week of dated events and opening hours, in a 1970s ledger-book style: warm paper, oxblood ink, dotted-leader rows, squared corners. Plain HTML and one stylesheet, no images, no build step.
A restaurant site in Tailwind: menu with anchor sections, table booking form, gallery, hours and contact, plus a private-dining page and a 404 in Pro. Schema.org markup for the venue and the menu.
The home page and its CSS — enough to publish a one-pager. A credit link stays in the footer.
Every page, the Pro-only pages, the source files, no attribution, and 12 months of updates and email support.
Use it in unlimited personal and commercial projects, including client work.
Do not resell the template itself, alone or in a bundle.
Bistro covers the three things people actually open a restaurant website to do: read the menu, check the hours, and book a table. Everything else — the gallery, the about section, the directions — supports those three.
Five pages that share one header and one footer. The header and footer live in
src/partials/ and are stamped into every page by a twenty-line build script, so changing
the phone number or the hours is one edit, not five.
The menu page carries Schema.org Menu markup and the home page a Restaurant block with
address, hours, phone and price range. That is the structured data Google uses to build the
listing card with opening hours and a “reserve” link — and most restaurant templates ship
without it.
The reservation form posts to whatever endpoint you give it — Formspree, Basin, Netlify
Forms or your own. Field names are the conventional ones, so most services accept the form
unchanged. Time slots and party sizes are plain <select> lists you edit in the HTML.
Every photograph is a labelled placeholder — swap each for an <img> with width and height
set. The map on the contact page is a link to directions; replace it with an embed or a
static image. Prices, dishes, hours and the address are all in the HTML, marked with comments.
Dark mode: warm night palette, follows the system, no JavaScript
Private dining page and 404 added to Pro; free archive is now the home page
First release
A shop site with a counter price list, a week of dated events and opening hours, in a 1970s ledger-book style: warm paper, oxblood ink, dotted-leader rows, squared corners. Plain HTML and one stylesheet, no images, no build step.
A one-page SaaS landing template with pricing, testimonials and FAQ, plus a full pricing page and a 404 in Pro. Tailwind, dark mode, zero external dependencies.
An estate agency in Tailwind: listings with filters as real links, a property page with gallery, room sizes, floor plan, map and enquiry form, agents with direct numbers, plus a valuation funnel and a 404 in Pro. No JavaScript, RealEstateListing markup.