Skip to content
Solenne — Feast on the richness of the open fire.

Food

Solenne

A complete site for a grill house — the kind with a doner spit in the window and a queue on Friday night. Forty-one dishes across eight sections, each with its price and dietary marks, plus six drinks, five desserts, a booking form and an opening reel. Twenty-nine photographs included.

Next.js

Want it set up for your shop? Ask for setup — menu, prices, photos, domain and launch, done for you.

Overview

A complete site for a grill house — the kind with a doner spit in the window and a queue on Friday night. Forty-one dishes across eight sections, each with its price and dietary marks, plus six drinks, five desserts, a booking form and an opening reel. Twenty-nine photographs included.

What's Included

  • Forty-one dishes in one data file — name, description, price, dietary marks
  • An opening reel: photographs scroll, then lift to leave the hero. Once per session, skippable, off entirely under reduced motion
  • Three grounds that alternate down the page — forest, stone and cream — so a long page reads as sections rather than one block
  • Twenty-nine photographs, all generated, with the prompt for every one included
  • Config-driven: rename the restaurant, change the hours and swap the palette without opening a component
  • Renders without JavaScript — a noscript rule restores everything the entrance animations would otherwise hide
  • The FAQ is real details and summary elements: keyboard operable, found by find-in-page, no JavaScript
  • Fluid type and spacing from 320px to 2560px, with no breakpoint jumps

Watch the Walkthrough

Every section of Solenne in one video, and the desktop and mobile layouts side by side.

Solenne on desktop and mobile

Pages

  • Home — hero, marquee, three reasons, the category row, drinks, the room, desserts, reviews, FAQ and a booking panel
  • Menu — forty-one dishes across eight sections, priced, with dietary marks
  • The Grill — the cook, the story, the press list and a pull quote
  • Reservations — a booking form with validation
  • Privacy and Terms, with the sample copy clearly marked
  • A 404 that offers the menu and the booking form

Inside the Template

Screens from the live demo — nothing mocked up.

Home — the hero, with menu categories on capsules and the dish photographs breaking their edges
Home — the hero, with menu categories on capsules and the dish photographs breaking their edges
Menu — eight sections, each with its own photograph and a priced list beside it
Menu — eight sections, each with its own photograph and a priced list beside it
The Grill — the cook, the story and the press list
The Grill — the cook, the story and the press list
Reservations — a booking form with real validation, beside the address and the hours
Reservations — a booking form with real validation, beside the address and the hours

Responsive Preview

Solenne — Feast on the richness of the open fire.

Perfect For

  • — Kebab and shawarma shops
  • — Charcoal grill and barbecue restaurants
  • — Mezze bars and Middle Eastern cafés
  • — Any small restaurant that wants a priced menu online without a booking platform

Requirements

  • — Node.js 20 or newer
  • — A little comfort editing text files — everything you would change is plain data
  • — No database, no CMS and no API keys: it runs offline

License

Each purchase includes a standard license covering one end product, personal or commercial, including client work. Redistribution or resale of the template files themselves is not permitted. Read the full license.

Frequently Asked Questions

The whole menu is one file. Each dish is a name, a sentence, a price, a section and its dietary marks. Add a section and a page section appears with it; nothing else needs touching.

Build your next website without starting from zero.

Order This Website

Not a developer? Have it set up for you.