Inspiration

As human built technology progressed and the more accessible amongst more people, there is one industry striving. Digital music and podcast player has taken over mp3 devices, mainly Spotify and Youtube Music catching up right behind in the game. With the COVID-19 pandemic, more people found refuge in music and wanted to find songs and lyrics which they can relate or represent how they felt. We wanted to combine Ai technologies to create a space where people can not only reflect on their day but also discover songs and/or music which they can relate more closely to.

What it does

Users can insert image or type in text of the diary and NLP will analyze the text for underlying emotion(s) and return a Spotify music related to the emotions detected from the diary. The diaries list can be stored on the webpage.

How we built it

For image to text we used Google Cloud vision API, after receiving the text we analyzed the text using the chatGPT API and with the detected emotions, we used Spotify API to search for the suitable music for recommendation. We used Django for backend and React for frontend.

Challenges we ran into

Nothing worked at the beginning. There wasn't a teammate who were familiar with GitHub. We were using new frameworks which we were not familiar with resulting in errors such as not being able to connect the front end and the back end. CORS ERROR!!!

Accomplishments that we're proud of

We were able to combine new and unfamiliar technologies and frameworks to make an interesting application.

What we learned

There were a lot of ups-and-down which allowed us to learn about the technologies and languages which we were using in a short period of time. There were many instances where we realized how hard it is to get a web development project running.

What's next for dr. M

There were a lot of features which we were lookinf forward to include but for the time being, couldn't. We hope to include features such as the search bar to find specific diary entries, and in-website player using the spotify API. In addition, we hope to include the 'delete' function for diaries and music. Besides all the mentioned fuctions, for a more established website we look forward to include a FAQ, Contact Us, and My Profile page.

Built With

Share this project:

Updates