Repeat Dance Records
Vinyl E-Commerce
Solo — architecture to launch
Problem
Selling vinyl online means turning a record catalogue into something browsable and buyable — pulling release data, taking payment from buyers wherever they are, and pointing them at what to play next. Repeat Dance Records was the first commercial platform in the build record, the one chosen to establish commerce architecture.
Approach
A full-stack storefront built on the Discogs API, on Next.js 15 and TypeScript with Supabase behind it and Stripe for payments. Checkout handles 13 currencies. Records are organised through an artist and category taxonomy, releases carry media embeds, and a recommendation engine surfaces what to listen to next. The patterns set here — catalogue, taxonomy, multi-currency checkout — became the architecture reused across every later commerce build.
What it does
- Full-stack storefront on the Discogs API
- 13-currency checkout via Stripe
- Artist and category taxonomy across the catalogue
- Media embeds on releases
- A recommendation engine
Outcome
Shipped live at repeat-dance-store.vercel.app. As the first commercial platform, it established the commerce architecture pattern that later storefronts in the build record were built on.