Independent concept
Juniper Table
Sit-down restaurant
A seasonal restaurant site where tonight's menu, today's hours and a table request are all on the first screen.
Open the demo (opens in a new tab)

What I built
- Opens with what diners check first: open or closed today, hours, address, the menu and a table request.
- An editorial seasonal menu with a course switcher and clear dietary marks, easy for the owner to update.
- A reservation request flow with date, time and party size.
Signature detail
Course-by-course menu switcher where each course draws in as you browse.
Built with
Next.js and React, Tailwind CSS, Motion for animation, self-hosted fonts and strict security headers. Mobile-first and keyboard accessible.
Juniper Table is a fictional business. I designed it to show what this kind of site can do; nothing on the demo is sent, booked or sold.