Skip to content
SNOWBROS

A handmade-bouquet store that leads with brand and stays fast

An expressive storefront for handmade bouquets, with GSAP-driven motion kept inside a performance budget and a Supabase-backed catalogue.

Lunora Studio storefront with handmade bouquets.

The problem

Expressive commerce sites often trade speed for polish. Lunora needed a romantic, motion-led brand that still loaded quickly on a phone.

What we built

A brand-first Next.js frontend with motion tuned per interaction, backed by Supabase for products and orders.

Decisions, and why

  • Motion with a budget

    Every animation was weighed against its cost on mid-range phones; the expensive ones were cut.

Scope

  • Brand-led storefront
  • Bouquet catalogue
  • Considered transitions

Built with Next.js, TypeScript, Supabase, GSAP, Tailwind CSS

Next sheet

VED.EXE

A CRT-styled developer portfolio, as an interaction study