← All projects
Featured Solo · design, data, and engineering · 2024 · Dashboard

Music Explorer with Spotify

An interactive dashboard for exploring music taste and trends.

3 tabs Taste / Discover / World
Self-hosted No external service
Instant No Render cold start

The problem

Spotify has rich audio data, but no easy way to explore your own taste or find similar tracks.

My contribution

Built a three-tab Plotly dashboard — explore your taste, find new music, and map global trends — in pure pandas + Plotly.js, embedded right in this site.

Outcome

Self-hosted at /projects/spotify-explorer/ — loads instantly, with no external service or cold starts.

What I learned

Putting audio features front-and-center as filters — not as decoration — is what makes the dashboard feel different from a Spotify clone. Plotly Dash is a strong fit for this kind of work: the callback model maps cleanly onto “user changes a slider, plot updates,” and Render-deploying a Dash app is roughly as much work as deploying a static site once you have a Procfile.

Type
Dashboard
Role
Solo · design, data, and engineering
Timeframe
2024
Stack
PythonPlotly DashpandasSpotify Web APIRender
Tags
DashboardMusicVisualizationPlotlyAPI