I was frustrated that I couldn’t see every song I listened to on Spotify. So, as a personal project, I made a Spotify listening archiver to collect every single song I listen to and generate interactive listening charts, plotted by time of day.

Frontend: React
Backend: Next.js
Deployment: Vercel
Database: PlanetScale
Note: This project has been through MANY iterations. It's currrently on its 3rd version. In this writeup, I use documentation from past versions to build up to the current version. Below are a bunch of old process photos.

