Skip to content

Waxlist

Year
2026
Role
Product design and full-stack engineering
Stack
Next.js · TypeScript · Postgres · Drizzle · Spotify API · Discogs API
Waxlist collection workspace showing three invented records and the selected-record inspector.

Waxlist is a record-collecting app for people who buy second-hand vinyl.

Context

I designed the product and built the app: one workspace for the collection, shelf and buying notes, with Spotify albums matched to Discogs releases. It is still in development, and these stills come from a local build with invented records.

Architecture diagram showing Spotify and Discogs inputs entering one Waxlist app shell whose Collection, Wantlist, Digging, Shelf, and Health views share a selected-record inspector.

Match the record before ranking price.

Spotify albums become deduplicated Discogs searches. Artist, title and vinyl format produce a confidence score, and only scores of 75 or higher become reliable matches. Weaker candidates stay available for review.

Matching diagram showing Spotify signals normalized into Discogs search units, scored for identity confidence, and gated at 75 before price and availability can rank them.
Buying-evidence diagram showing a known item price plus unknown shipping producing no delivered total, followed by exact wanted releases grouped by seller before Discogs checkout.

Walkthrough

The clip opens on Collection with an invented Blue Train record selected in the inspector. It moves to a Digging search with owned and shelf information, then finishes on the collection-health audit. No real account, collection or provider data appears.