Development 2025

GOAT List

One playlist per person. Vote for your favorites.

React Node.js PostgreSQL Spotify API Web Playback SDK
Visit Project ↗

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.