Four restaurant archetypes
Each layout is a complete site with its own narrative shape. Tenants pick one, then drop any theme on top.
One layout, many identities
The same Daybreak Cafe layout, three different themes applied. All tokens flow from themes.css.
All eight themes at a glance
Open the theme gallery to preview each at full size on any layout.
One banner library, every theme
Six variants — flash deal, holiday, weather closure, new location, seasonal, daily special — each picks up the active theme automatically.
Four pages every restaurant needs
Built once, themed everywhere. Drop in data-theme and they match.
How it holds together
Built for SMB restaurants who don't want to think about CSS. Built for the agency rolling out 50 of them.
Django-friendly
One HTML per layout, shared CSS. Standard {% block %} structure preserved — drop in and theme per tenant.
Token-driven
Every color, font, radius lives on :root. Change data-theme — everything reflows: nav, menu, checkout, even the chat widget.
AI host inherits
The chat widget reads the same tokens. Drop the component on any theme and it matches automatically — no per-theme overrides.
Mobile-first ordering
Every layout surfaces phone, hours, and order-now in the nav. Cart and checkout are tuned for thumbs first — desktop second.