- Fetch User Playlists: Retrieve and display a user's Spotify playlists.
- Fetch Playlist Songs: View songs within a specific playlist.
- Play and Pause: Control playback of Spotify tracks directly from the application.
- Dynamic Gradient Backgrounds: Use the ColorThief library to generate dynamic gradient backgrounds based on playlist cover images.
- Centralized State Management: Manage application state using React Context API with reducers for a scalable and maintainable architecture.
- npm i spotify-web-api-js
- npm i react-icons
- npm i colorthief