Leafyve Web Studio
All work
Food & Beverage· Concept build· 2026

Bernie's Restaurant

A nostalgic American-diner showcase for a real Upper Thomson restaurant - a searchable, filterable photo-led menu, a parallax hero and a live open / closed status pill.

Full desktop view of Bernie's Restaurant
Role
Design + build
Services
UI/UX design · Creative frontend · Motion design
Year
2026
Status
Concept build

Overview

The brief

Take a much-loved local restaurant with great food photography and give it a modern, appetite-first site that still works perfectly with no JavaScript.

An independent, unofficial concept for a real restaurant, built from its public listing. Food and interior photography belongs to its original uploaders and would need to be cleared or replaced before any live use. Not affiliated with or endorsed by the restaurant. Reference: Restaurant on Instagram.

Approach

How I built it

01

Built a photo-card menu from the restaurant's real dishes with live search and category filtering, and prices pulled from its public listing.

02

Added a GSAP parallax hero and a live open / closed pill driven by trading hours.

03

Vendored GSAP and Lenis locally so the motion stack has no runtime CDN dependency.

04

Made every piece of content visible without JavaScript through reveal fail-safes.

Key features

What makes it work

  • Photo-led menu with live search + category filtering
  • Parallax hero with live open / closed status
  • Gallery lightbox and a WhatsApp reservation request
  • Vendored motion stack and full progressive-enhancement fallback

Gallery

A closer look

Cinematic hero introducing Bernie's neighbourhood dining experience
Cinematic hero introducing Bernie's neighbourhood dining experience
Editorial brand story rooted in warm, casual neighbourhood dining
Editorial brand story rooted in warm, casual neighbourhood dining
Signature dishes presented through warm, food-led storytelling
Signature dishes presented through warm, food-led storytelling
Restaurant gallery combining food, interiors and dining atmosphere
Restaurant gallery combining food, interiors and dining atmosphere
Photo-led menu with search and category filtering
Photo-led menu with search and category filtering
Visit section with location details and direct contact actions
Visit section with location details and direct contact actions

Build

Under the hood

HTMLCSSVanilla JSGSAP (vendored)Lenis (vendored)
  • All content stays readable without JavaScript through reveal fail-safes
  • GSAP and Lenis vendored locally - no runtime CDN for the motion stack
  • Menu search and category filtering run entirely client-side

Reflection

Looking back

A reminder that the safest motion stack is one you host yourself. Photography belongs to its original uploaders and must be cleared or replaced before any live use.

Like what you see?

Let's build something just as considered for you.