Welcome to the Spotify Analytics Web App! This application provides insights into Spotify streaming data, allowing users to explore the most streamed artists and songs.
- Python 3.9
- Flask
- Pandas
- Seaborn
- Matplotlib
-
Clone the repository:
git clone https://github.com/AJAmit17/Mini-Project_Python.git
-
Navigate to the project directory:
cd Mini-Project_Python
-
Create and activate a virtual environment (recommended):
# On Windows python -m venv venv .\venv\Scripts\activate # On macOS/Linux python3 -m venv venv source venv/bin/activate
-
Install dependencies:
pip install -r requirements.txt
-
Run the Flask application:
python app.py
-
Open a web browser and go to http://localhost:5000/ to access the application.
-
Choose an option from the dropdown menu to view streaming analytics:
- Top Streamed Artists by Year
- Top Streamed Songs by Year
- Overall Top Streamed Songs
- Overall Top Streamed Artists
-
Follow the on-screen instructions to provide additional input such as the target year.
-
View the generated visualizations and explore Spotify streaming insights.
This project is licensed under the MIT License - see the LICENSE file for details.
- Dataset Source: Top Spotify Songs 2023
- This project was created for educational purposes and to explore data visualization using Flask and Seaborn.
Feel free to contribute, report issues, or provide suggestions to make this application even better!