Exploratory data analysis is one of the most powerful ways to understand human behavior through real-world data. In this project, I analyzed Spotify streaming history from two users to uncover patterns in engagement, repetition, discovery habits, and listening style.
This dashboard demonstrates my ability to clean raw time-series data, engineer behavioral metrics, and communicate insights through interactive visualization. In real-world applications, this type of analysis supports personalized recommendation systems, audience segmentation, and product engagement strategy for streaming platforms.
This project transforms raw Spotify listening logs into a behavioral engagement dashboard. By comparing two users across volume, temporal habits, artist diversity, and skip/shuffle behavior, the analysis highlights differences between habitual listening and exploratory discovery.
Main Output: Interactive Spotify Listening Dashboard
Includes 11 figures covering engagement volume, temporal consistency, artist repetition, album diversity, and skip/shuffle behavior patterns.
Open Full DashboardCore: pandas, NumPy
Visualization: Plotly Express, Plotly Graph Objects
Dashboard Export: Static interactive HTML reporting
Environment: Jupyter Notebook + GitHub Pages deployment