JAPAN
MATCHA
A luxury, scroll-driven matcha storefront. I designed and built it end to end — a cinematic hero that scrubs to your scroll, over a full commerce flow.
A luxury, scroll-driven matcha storefront — where buying tea feels like a quiet ceremony.
I designed and built it end to end in Next.js: a cinematic hero video that scrubs to scroll position, a single-origin product line, and a full cart-to-checkout flow.
Build · Motion
The Concept
Most direct-to-consumer tea sites look the same: a hero banner, a grid, a checkout. For a ceremonial matcha from Uji, that felt wrong. The product is slow, quiet and centuries old — the site should feel that way too.
So I built the whole experience around a single idea: the page is a ritual. A cinematic film plays entirely from your scroll — no autoplay, no rush — while restrained editorial type carries the story from leaf to bowl. Then, without breaking the mood, it becomes a real shop.
The Signature Interaction
On load, every frame of the film is extracted to memory behind a jade progress bar. From then on, scrolling scrubs the video — the ceremony advances exactly as fast as you move. GSAP fades tasting notes in and out over the top, each one timed to a moment in the pour.
Sweet grass and shaded leaf.
The aroma arrives before the first sip.
Creamy umami, bright and clean.
A finish that lingers like silence.
A single whisk.
Centuries of Japanese tea wisdom inside.
Calm focus in every bowl.
Antioxidants, clarity, and quiet renewal.
Built with a canvas frame-scrubber and GSAP ScrollTrigger — the same scroll-reveal principle you're seeing move this page.
The Ceremonial Line
Four single-origin grades, each shot as its own still life on a coloured ground. The packaging system — muted tin, silk pouch, gold seal — carries across the range while the palette signals the character of each blend.
The Visual System
Palette
Ceremonial jade against near-black. The green does all the talking; the ink lets the tea and the film breathe.
Type
A serif display for romance, a grotesque for the interface — the same high-low pairing that runs through the brand.
Under The Hood
Design and engineering in one pass — the visual concept and the build informed each other the whole way.
Next.js 14
GSAP + Canvas
Cart Context
Checkout Flow
Outcome
A complete, working storefront that treats a purchase as a ritual — from a scroll-scrubbed film, through a single-origin line, to a finished checkout. It's the clearest proof of how I work: art direction and front-end build as one craft, not two hand-offs.
DETAILS
- BrandJapan Matcha
- RoleDesign & front-end build
- StackNext.js 14 · React · GSAP
- Year2026
Interested in working together?
Start a Project
Amaryllo Inc.