All of our group members have been in different moods that do not align with the songs in their playlists. Therefore, we created a chatbot that takes in an input of a mood and displays 5 popular songs related to that mood. These songs come with links that directly go to the user's Spotify account for a quick listen. We additionally added a refresh button as well that displays more songs if the user is not interested in the original top 5. We coded our backend in Python and utilized Spotify's API. For the frontend, we used the React framework. Some challenges we faced include working with Spotify's API and also creating the UI as all our group members have limited experience with frontend development.
Log in or sign up for Devpost to join the conversation.