This 32-lesson course, split into seven modules, builds a full-stack app that pulls your own Spotify data — top tracks, top artists, and audio features like danceability and tempo — and turns it into something visual.
Front end
A responsive interface built with React, React Hooks, and Styled Components, using ES6 async/await to fetch and display data from the Spotify Web API.
Back end
An Express-based Node server that walks through REST APIs, HTTP requests, and implementing Spotify's OAuth flow from scratch — the part most tutorials gloss over, covered here step by step.
By the end, the app is fully deployed to Heroku, giving you both a working project and a template for connecting to other OAuth-protected APIs in the future.