05 · Case Study
Music Media Store
A music store for vinyls, CDs, DVDs, and premium devices like gramophones and radios — with live 3D device views and music that plays on hover.
Overview
01An e-commerce store for physical music media — vinyls, CDs, DVDs — and premium music hardware like gramophones, radios, and players. Premium devices can be viewed in live 3D through the device camera, and media products play their track on hover.
My Role
02Built the entire application end-to-end — catalog, cart, and checkout — plus the standout features: live 3D views of premium devices (gramophones, radios, players) using ARCore and WebKit, and music-on-hover that plays the relevant track for each vinyl, CD, and DVD.
Key Features
03- Full storefront — catalog, search, cart, and checkout
- Two product lines — music media (vinyls, CDs, DVDs) and premium devices (gramophones, radios, players)
- Live 3D views of premium devices through the device camera (ARCore + WebKit)
- Music-on-hover — the relevant track plays when you hover a vinyl, CD, or DVD
- Responsive, media-rich storefront across devices
Tech Stack
04Next.js · ARCore · WebKit · Web Audio
Challenges & Solutions
05- 01Got live 3D views of premium devices working across browsers with ARCore and WebKit, handling capability differences and graceful fallbacks.
- 02Built music-on-hover that preloaded and played the right track instantly — without stalling the browse experience or overlapping audio.
- 03Shipped the whole storefront end-to-end, from catalog to checkout, and kept it performant despite the media-heavy UI.
Learnings
06Got hands-on with browser hardware APIs — camera and audio — learned how to build experiential, media-rich commerce UI that still performs, and what it takes to own a full application from zero to shipped.