Spotify Insight is a web application that provides users with a detailed analysis of their Spotify listening habits. Users can explore their top artists and tracks. Additionally, user can view information of their favorite songs and playlists and visualize various other tracks and playlists characteristics through interactive graphs.
Check out the Website Click here
- Authentication: You need to have a Spotify Account (free or premium) to Login.
- Top Artists and Tracks: View your most-listened-to artists and tracks for the past 4 weeks, 6 months, and all time.
- Artists Overview: View your top artists details and their popular albums and tracks.
- Recently Played Tracks: Explore the songs you've listened to most recently.
- Track and Playlist Features: Dive into the details of your favorite songs, including key, scale, mode, tempo, and more.
- Audio and playlist Feature Graphs: Visualize the characteristics of your music and playsist with interactive graphs displaying danceability, acousticness, instrumentalness, valence, speechiness, and more.
Whether you're on your desktop, tablet, or mobile device, Spotify Insight ensures a consistent and user-friendly experience. The responsive design adapts seamlessly to various screen sizes.
- Login: Log in with your Spotify account.
- Explore: Explore your top artists, tracks, and recently played songs.
- View Details: Click on specific tracks to view detailed features.
- Analyze: Analyze the characteristics of your musics and playlists through interactive graphs.
- React in Frontend
- react-icons and react-router-dom for Icons and Routing
- Tailwind CSS for Styling
- Spotify Web API for data and authentication
- Context API for State Management
We welcome your feedback and contributions. Feel free to open an issue, submit a pull request, or reach out with your thoughts and ideas.