Music can do so much to affect your mood! We wanted to explore how our mood affects the music we choose to listen to and if we can then use some different tunes to move our mood back into a zone where we want it.

What it does

Our project looks at your On Repeat Playlist on Spotify and interprets your mood. Then you can choose to find more music with a similar feeling or try some new playlists to change your mood.

How we built it

Our frontend is built in React.js with Bootstrap. Our backend uses Flask.

Challenges we ran into

As a smaller team, working with Flask for the first time connecting to Spotify's API then adding sentiment analysis for the playlist took longer than anticipated and we ran out of time before making our submission. As such, we weren't able to connect the frontend and backend and deploy our MVP before the deadline.

Accomplishments that we're proud of

Learned about the Spotify API which has lots of room for exploration in future projects. Worked with Flask for the first time.

What we learned

Learned a lot about using Flask and quickly building a website in React.

What's next for Mood on Repeat

We would like to finish connecting our Backend to Spotify so that we can give personalized recommendations. As well, we want to set up a domain and deploy our project so that anyone can try out Mood on Repeat.

Share this project: