A release browser for Record Store Day. Browse the full release list, filter by format and release type, check off what you want, and export a printable PDF checklist to bring to the store. Updated each year for the current RSD event.

Features

  • Full release browser — every RSD release with artist, title, label, format, and release type
  • Format and type filters — filter by format (vinyl, CD, cassette, box set, book) and release type (Exclusive, RSD First, Limited Run) with color-coded icons and live counts
  • Persistent selections — checked releases are saved to localStorage and survive page reloads
  • PDF export — generates a printable checklist entirely in the browser via jsPDF, no server involved
  • Dark mode — full dark mode support

Screenshots

Release browser with selections checked
Release browser with selections
Generated PDF checklist
Exported PDF checklist

How It Works

The RSD release data is a static JSON file bundled with the app — no API calls needed to browse. Filter pills update in real time as you narrow down the list. Check off the releases you want and hit export; jsPDF builds the checklist client-side and downloads it instantly.

Tech

Built with Next.js and TypeScript, Tailwind CSS for styling. The release dataset is static JSON. PDF generation is handled entirely client-side via jsPDF.