Mike Smith DesignThemes

CRU

A designed one-page Astro theme for wine bars, cocktail bars and restaurants: editorial type, smooth scroll, pinned menus. Edit three JSON files, deploy free.

The CRU home page
A section of the CRU demo
A section of the CRU demo
A section of the CRU demo
A section of the CRU demo
CRU on a phone

Six screens from the live demo. Scroll or step through.

CRU is a designed one-pager, not a layout kit. Big confident type, a pinned wine list that scrolls beside sticky imagery, a draggable gallery with lightbox, parallax photography, a private-hire banner and a live open/closed badge driven by real opening hours.

CRU is a restaurant and bar website template built with Astro, for developers and freelancers making sites for bars and restaurants. Buy it once and use it on as many client projects as you like.

What you edit

  • site.json: bar name, tagline, address, email, Instagram, opening hours. The whole site rebrands from one file, including the giant footer wordmark
  • wines.json / plates.json: the menus with name, note, price
  • public/img: drop in the photography

What is in it

  • Astro 7, zero frameworks, one global stylesheet. Fast and hackable
  • Lenis smooth scroll and choreographed entrance animations throughout
  • Pinned/sticky menu sections, drag carousel, lightbox, parallax layers
  • Live "Open now / Closed tonight" badge from the hours config
  • Fully responsive, respects reduced motion, semantic HTML
  • Builds to pure static files, deploys free on Vercel, Netlify or GitHub Pages

Try it free first

CRU Lite is the free one page HTML cut of this theme: same design, no build step, no sign up. The full theme adds the JSON data layer and the working parts above.


More for food and drink, and elsewhere