
- Client
- Taste of Adventure
- Role
- Frontend engineering
- Stack
- Next.js 16, React 19, TypeScript, Lenis
- Year
- 2026
01Challenge
A restaurant site must feel like walking into the room, not like reading a brochure.
Photography had to carry the appetite, and the reservation had to stay in reach.
02Approach
A tabbed dish menu with full ARIA tab semantics and a focus-trapped full-menu modal that pauses smooth scroll while open.
Parallax on key imagery, magnetic CTAs, and a scroll progress bar, all reduced-motion aware.
Every anchor link routes through smooth scroll with focus management for keyboard users.
03Outcome
A site with the warmth of the room and the clarity of a good menu.
The reservation is always one deliberate action away.