Bistro Bliss

High-Performance Restaurant Landing Page

RoleFrontend Engineer & Designer
Timeline3 Weeks
Bistro Bliss Dashboard

The Goal

In the highly competitive hospitality industry, a restaurant's website is often its first impression. The goal of Bistro Bliss was to translate a high-fidelity Figma design into a living, breathing application with zero visual compromise.

Beyond aesthetics, the critical requirement was speed. We aimed for perfect Google Lighthouse scores to ensure SEO ranking and immediate load times on mobile networks.

Engineering Focus

01. Component-Driven Development

Adopted an atomic design methodology. Reusable UI tokens (colors, typography, spacing) were abstracted into a Tailwind configuration, ensuring consistency and making theme updates instant across the entire application.

02. Performance Optimization

Achieved a 100/100 Performance score by implementing:

  • Lazy loading for images and non-critical routes.
  • Code splitting via Vite to minimize bundle size.
  • Font subsetting to reduce CLS (Cumulative Layout Shift).

03. Adaptive Responsiveness

Designed a fluid layout system that adapts gracefully from 320px mobile screens to 4k desktops, using modern CSS Grid and Flexbox patterns instead of rigid media queries.

Technologies

React
Vite
Tailwind
Figma

Lighthouse Scores

100
Performance
100
Accessibility
100
SEO Score