The Spotify Stats App is a web application built using React that allows users to retrieve and visualize simple statistics for their Spotify account using the Spotify API. The server side code is present in https://github.com/Mythanos99/Stats-For-Spotify-Server
- Top Tracks and Artists Stats: Users can easily obtain statistics regarding their top artists and tracks from their Spotify account.
- Audio Analysis of Top Tracks: Get a detailed audio analysis of top tracks, including features like acousticness, danceability, energy, valence, and speechiness.
- Recently Played Tracks: Find out the recently played tracks to keep up with your music history.
- Personalized Recommendations: Receive song recommendations based on your listening habits and preferences.
-
Clone the repository:
git clone https://github.com/yourusername/spotify-stats-app.git
-
Navigate to the project directory:
cd spotify-stats-app -
Install dependencies:
npm install
-
Run the app:
npm run start
Click on the "Login with Spotify" button to authenticate your Spotify account. Once authenticated, you'll be able to see your top tracks, top artists, and recently played tracks. Explore the visualizations and statistics provided by the app.
- React: Front-end JavaScript library for building user interfaces.
- Spotify API: Allows access to Spotify data, including user-related information.
- React Bootstrap: CSS framework for responsive and user-friendly UI components.
- Express.js: A back-end framework to handle server-side operations and API requests.
- Add to Playlist: Implement the option to add recommended songs directly to a playlist.
- Sort and Filter: Allow users to sort and filter their playlists based on specific audio features.
- Top Artist Stats: Provide insights into the user's top artists and their characteristics.
This project is licensed under the MIT License.