La Belle Belgique
A trilingual website for a fictional Belgian restaurant, with a full menu and a reservation system that lets guests pick their table on an overhead view of two floors.
- Category
- Restaurant
- Languages
- EN · NL · FR
- Built with
- Next.js, TypeScript, PostgreSQL

The idea
A Belgian brasserie website where guests choose their exact table.
La Belle Belgique is an imagined restaurant with very real intentions: show restaurant owners what a custom, bookable website can do for them.
Guests choose a date, a time and the exact table they would like to sit at — on a lively ground floor or a candlelit upper floor. Availability updates as they go.
What it demonstrates
- Table-level reservations with a live availability engine: opening hours, party size, table capacity and overlapping bookings are enforced
- Bookings stored in a database that refuses double bookings for the same table
- Guests can look up, change and cancel a booking
- Menu filters by course, diet and allergen
- English, French and Dutch throughout
- Keyboard and screen-reader access to the booking flow, including a list alternative to the floor view
DemoWhat is fictional
- The restaurant, its address, phone number and email
- The team, the menu and the prices
- All photographs are AI-generated for the concept
Inside the website



Try it yourself
The demo is live. Open it in a new tab, click around and test the booking flow — on desktop or on your phone.
Next case study
NORTHLINE Barber Studio

Want something like this for your business?
Free, 30 minutes, online. Tell me about your business — I will tell you honestly how I can help.