Our project was inspired by the prize for the general beginner track. We developed a song generator based on the mood selected by user called MoodRing Radio. The website was built with a combination of HTML and JavaScript. The user is prompted to choose a mood from the dropdown menu and from there a song is generated from a list.
During its development, we ran into challenges regarding GitHub, in particular the branches being misdirected. However, we are proud that we were able to develop this idea and get through the learning curves. Additionally, our website's unique aesthetic, concept realization, and intuitive user experience is something our team put a lot of effort into given the limited time.
Next, we envision MoodRing Radio to have the ability to connect with the user's preferred music streaming platform and use their algorithm to suggest songs. Also, it was discussed amongst the team that people resonate with different genres of music depending on their mood. Some people prefer uplifting music when their sad and others may not. So, in the future we see a more sophisticated algorithm being developed so that the user experience is even more customizable, and ideally, can be fully integrated with their listening habits.
One question we encountered was, "Why not use the radio station provided to the user through their streaming app?", and the reason is because they don't prioritize the user's listening habits and rather the app's ability to save/make money based on a song's royalty agreements. The vision with our project is that it is trained by the user, for the user, allowing for customizable moods and ultimately a unique listening experience.
Log in or sign up for Devpost to join the conversation.