Whether it is sad music that helps us feel relatable when we are going through hard times or joyful music that adds an extra bounce to your step, music is incredibly powerful. Couple it up with soothing visuals and all your stress and sadness will be away in no time.

What it does

Relaxify is a website that plays songs gradually elevating person's current mood.

How We built it

We built the website using HTML, CSS, and Javascript for the frontend. For the backend, we used PyTorch and Flask. Spotify API has been used for sourcing the music.

Challenges We ran into

We had the challenge of figuring out how to integrate ML into the backend of the application. Finding a dataset our our specific need was another challenge. Finally, sourcing audio urls for our application was also tough as we couldn't find any free music APIs.

Accomplishments that We're proud of

We are proud of deploying a Machine Learning model being a complete beginner in a short time.

What We learned

We learned to work as a team and learned PyTorch.

What's next for Relaxify

Currently, our model can only classify songs in two categories, relaxing and non relaxing. We look forward to broaden it into more categories along with a functionality to suggest similar songs, for a better user experience.

Music thumbnail devpost image created by freepik -

Share this project: