Skip to content
All work
RestaurantDemonstration project

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
Live site
restaurant.mahmoudanwari.com (opens in a new tab)
Screenshot of La Belle Belgique

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
Screenshot of La Belle Belgique — Reservations: date, party size and arrival time, then the table itself.
Reservations: date, party size and arrival time, then the table itself.
Screenshot of La Belle Belgique — The menu, filterable by course, diet and allergen.
The menu, filterable by course, diet and allergen.
Mobile screenshot of La Belle Belgique
On a phone

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.