We all have had our times where we want to lean into our musical sides in moments when emotions run high. We were inspired to create something to generate new musical suggestions based on our mood, to either enhance or help regulate our moods.
The user goes to a page and clicks a button based on their mood. They can either press a button for happy, sad, angry, or hype. Then, they will see a message and a song recommendation based on whatever mood they clicked, therefore leaning into their emotions. For those feeling angry, we provided songs to calm down the user and help them manage any feelings of stress or anger. For the remaining emotions, we had the user tune into songs that reflect those emotions.
The biggest challenge we faced was sorting out a bug in the buttons. It took a lot of time but we are proud of our lead on this project who spent lots of time and energy trying to debug. Using java, we implemented random methods to generate a random happy, sad, calm, or hype song. Additionally, we tried implementing a button for the user to click to get the random song.
We are proud of having generated something in such a short time span since our team is filled with first timers. We learned how to work together as a team and clarify, connect, and build upon our ideas together. Teamwork is an important part of hacking no matter what task you are trying to accomplish so we are proud to have learned how to collaborate and build off each other's strengths.
In the future, we look forward to playing the randomized song rather than simply giving the name of the song and adding more moods for users to choose from.
Built With
- java
- repl
Log in or sign up for Devpost to join the conversation.