Restaurant
Menu, bookings & events
A warm, appetite-first site for a restaurant or café — a real menu, a reservation flow, a gallery and a private-events page. Everything a hospitality business needs to be found and booked.
Built for a restaurant site
Everything below is already written and wired — real sections, not stubs to delete.
The menu
A structured, sectioned menu with dietary tags and prices that's easy to keep current.
Reservations
A booking form with date, time, party size and validation, ready to wire up.
Gallery
A responsive image gallery to show the room, the plates and the atmosphere.
Private events
A dedicated page for functions and enquiries with its own lead form.
Pages you get, filled in
Each one arrives complete and personalised with your project name.
Scaffold the Restaurant template
This writes a complete, running Next.js 15 + React 19 + Tailwind app to disk — then it's a normal project you own outright and edit however you like.
Prefer to look first? Open the live demo ↗
# scaffold the restaurant template
npm create lacspace-app@latest my-app -- --template restaurant
cd my-app && npm run devThe boring parts, already done
Whichever template you pick, it ships with the production plumbing every real site needs — wired from one site config.
SEO wired end-to-end
Metadata, JSON-LD, dynamic OG images, sitemap and robots — all from one site config.
Security headers
A strict Content-Security-Policy and hardened HTTP headers via @lacspace/headers.
Dark / light theme
A no-flash theme with system, light and dark modes and a toggle.
⌘K command palette
A keyboard command palette for fast navigation, built in.
Typed contact form
FormData → validated, typed data with a spam honeypot.
CI that gates on SEO
A GitHub Actions workflow that fails the build on a poor SEO crawl grade.
9 finished templates, one command each
Browse the full gallery, or jump straight into the developer platform for docs and the package reference.
