This repository contains all of the code for Visify, a web application that visualizes your Spotify listening history.
All relevent code is inside of the /visify-final directory.
/data-prepcontains all of the code used for data engineering. Most of this was then transferred into the final application./srccontains all of the code of our React application.- The
/componentsdirectory contains the components of our React application. This is where all of the code that we wrote is.MainPage.jsis the component for the main page.SongVis.jsandRelatedArtists.jsare the components for the two main views in our application. s
- The
/final-project-proposalcontains the proposal of our project, including initial sketches./archivecontains old/unused code.
- Spotify limits the number of requests that you make to the API. Sometimes, Visify will begin to load and then will stop because it has hit the rate limit. If this is the case, you need to wait for a minute and then reload the page. Alternatively, you can use the sample data.
- There is a feature that plays the audio of your top song in the loading screen. This feature only works in Chrome or Chromium based browsers.
We used a number of technologies to create this application. The main ones were: