Inspiration
We wanted to build something that would better people's mental health. Upon brainstorming, we came to a conclusion that the music we listen to reflects our day pretty accurately. We decided that we should make an app through which you get an uplifting message based on what mood you're in, or more precisely, what kind of music that you listened to today.
What it does
Moodify displays a randomized positive message based on the music you listened to that day. We divided the feelings into 5 categories, from a range of worrisome to happiest. Based off of what 'feeling' you get, Moodify displays an uplifting message if you've had a bad day or a cheery message if you've had a good day.
How we built it
We built the backend using Python, and built the frontend using HTML/CSS. Then, we integrated the two using Flask.
Challenges we ran into
We attempted to make a user authenticator so that any user would be link their Spotify and access their data but there were a few errors that we could not fix even with the help of a mentor and due to time constraints could not complete this feature.
Accomplishments that we're proud of
We are very proud of ourselves for having this finished product. Coming into this hackathon, we were both clueless about what we wanted to do and were not as confident. We picked up so many different skills as well as an entirely new process for the both of us, integration. We also became more comfortable with frontend as we both previously only had backend experience.
What we learned
This project has helped teach us a plethora of skills. We learnt a lot about frontend, the Spotipy API as well as how to integrate front end and back end. Along with that, we also picked up networking skills as well as team building skills.
What's next for Moodify
We want to continue working on the User Authentication so that we can have everyone use this neat feature :) We also want to use ML to better predict user's mood.
Log in or sign up for Devpost to join the conversation.