Spotify Wrapped Anytime

Webapp - 2024
Landing Page

Developed a Django-based web application integrated with Spotify’s Web API to provide users with personalized, year-round insights into their listening habits. The platform allows users to log in securely using their Spotify account, view their top artists and tracks, and explore data through customizable filters for time range and number of results. With a focus on design responsiveness and accessibility, the interface ensures a seamless experience across both desktop and mobile devices.

Users are greeted with an interactive home page that ranks their favorite songs and artists using a unique “Pop Score” metric to visualize popularity. Dedicated pages for favorite artists and favorite tracks present detailed information, including genre, album, and artist data. The centerpiece of the app is a custom Wrapped feature, which dynamically generates colorful, animated slides summarizing key listening trends—mirroring Spotify’s annual Wrapped experience while allowing users to save, revisit, and delete past summaries for comparison.

Home Page

Core Features

  • Authentication – Secure login and data integration via Spotify’s Web API
  • Interactive UI – Responsive design with light/dark mode and multi-language support
  • Custom Wrapped Experience – Dynamic slides showcasing listening trends and insights
  • Data Visualization – Ranking system using Pop Scores for artists and songs
  • Playback Integration – Play songs directly within the app
  • User Controls – Account management features, including logout and deletion of saved wraps

This project highlights a strong emphasis on usability, interactivity, and data-driven personalization, combining modern web design principles with robust backend integration to deliver an engaging music analytics experience.