Case study

A1 Auto Spa

React + Vite landing page that plays as one GSAP/Lenis scroll film, not a template of stacked sections.

Live
  • React
  • Vite
  • GSAP
  • Lenis
HeroPushWashDetailServicesGalleryCTA

What exists

  • Seven scenes: Hero Assembly, Camera Push, Wash Interaction, Detail Shine, Services Reveal, Gallery Motion, Final CTA
  • Lenis + master ScrollTrigger timeline, fake 3D depth, horizontal gallery
  • Sticky nav, progress, booking CTA
  • Reduced-motion / mobile fallback
  • Helmet SEO, lazy gallery media

Architecture

Animated diagram of the system from documented facts.

HeroPushWashDetailServicesGalleryCTA

Stack

  • React
  • Vite
  • GSAP
  • Lenis

Status

Live

Implemented as a full landing product and deployed. Public name on the live domain is A1 Auto Spa.