Ember & Oak
A reservation-driven site built around the menu and the room — fast, visual, and easy to update.
Conceptual project — built to demonstrate the engineering and UX approach, not a client's live site.
Approach
A menu that's actually structured content
Items, prices, and categories modeled as real data rather than paragraphs of copy — the kind of structure that makes updating a menu later a content change, not a redesign.
Built for the reflow, not just the layout
The desktop and mobile previews are the same component responding to real container queries, not two hand-built versions that can drift out of sync.
Fast by construction
Static-first rendering and no unnecessary client JavaScript for content that doesn't need to be interactive.
Reserve a table
A working reservation flow — pick a party size, choose a date and time, and confirm.
Step 1 of 3 — Party size
Demo only — no reservation is actually made or stored.
Need something like this for your business?
Every project starts with a conversation — tell me what you're building, or reach out directly.