Ever been so stressed out you just had to stop, and let your thoughts go? Moodify makes that simple.
What it does
Just record an audio log of whatever you had to say, type in your spotify username and boom! A playlist is generated.
How we built it
The front end is written with React.js, backend with Django, all working together through a REST api to handle HTTP requests between the client and server side. Once a user submits their audio, we used Googles speech to text api and NLP sentiment analysis api to return an integer depicting the users mood. After our use of the Google Cloud api was finished, we used Spotipy to connect to the users spotify account, and generate the playlist.
What's next for Moodify
Looking to take this further with user registered accounts where the audio logs can be saved so that Moodify can function as a digital journal as well.