Skip to content
Back to projects

Maison Élégante

Web Development · 2025

Project overview

A fine-dining restaurant site in Next.js and TypeScript: a full menu, a gallery, and a booking form with date and time selection, styled to feel like the restaurant rather than a template.

Five routes, each doing one job: the landing page, the menu, a gallery, the story of the place, and reservations. The typography is serif and the layout is generous on whitespace, because a restaurant at this price point should not look like a food delivery app.

It is a front end. The booking form validates and confirms, but there is no server behind it yet, so a reservation does not reach a kitchen. Persisting bookings is the obvious next piece of work.

Project gallery

Click any image to enlarge.