A Spotify-integrated playlist voting and discovery app. The premise: every person gets one submission — their single greatest playlist of all time. The community votes for their favorites.
Users log in with Spotify, submit their GOAT playlist, browse and upvote others, and filter by genre or decade. Each playlist page shows the full track list with a built-in player — 30-second previews for free accounts, full playback for Spotify Premium users. The player persists across navigation so music keeps playing while you browse.
Built with React, Node.js, and PostgreSQL, with the Spotify Web API and Web Playback SDK.