Bobby JackWeb Design StudioStart a project

← All work

05 / 06

Monte’s Bistro

Restaurant — Estoril, Portugal

A bistro that changes its menu needed to change its own website, in two languages, without calling anyone.

Role
Design, build, editable content
Year
2026

On every screen

Monte’s Bistro on a desktop screen
Desktop
Monte’s Bistro on a tablet
Tablet
Monte’s Bistro on a phone
Phone

What the client wanted

  • Update menus in-house, the day they change.
  • Serve Portuguese and English diners from one site.
  • Make booking a table and finding the room effortless.
  • Look like the restaurant, not like a template.

How it was achieved

  1. 01

    The menu is content, not a PDF

    Dishes, prices and sections are editable content rather than an uploaded file, so a menu change is typing, and the page stays readable on a phone at the door.

  2. 02

    Two languages, one edit

    Each item carries both languages in the same record, so the kitchen updates a dish once and both versions stay in step.

  3. 03

    Booking and finding

    Reservation and location sit where a diner looks for them: the top of the page on a phone, and the foot of the page on a desktop.

The page, top to bottom

Each band earns its place. Nothing is there because a template had a slot for it.

  1. 01HeroThe room, the hours, and the booking button.
  2. 02MenusLunch, dinner and drinks as editable sections.
  3. 03The bistroThe story of the kitchen and the people in it.
  4. 04GalleryPlates and the room, shot honestly.
  5. 05Find usMap, address, parking and opening hours.
  6. 06ReservationsBooking request with party size and time.

Skills and tools

  • Astro with an editable content layer
  • Bilingual PT/EN content model
  • Menu data structure
  • Local business structured data
  • Netlify hosting
  • Hospitality
  • Menus
  • Multilingual

The process

  1. 01

    Watched how the menu actually changes during a week before designing anything.

  2. 02

    Modelled dishes as records with both languages on one row.

  3. 03

    Built the admin so a manager can edit from a phone in the restaurant.

  4. 04

    Added local business markup so opening hours and address surface in search.

  5. 05

    Trained the owners on editing, then left the credentials in their name.