Inspiration

We were motivated by the power of music to reflect and influence emotions. MoodSwings embodies this connection, using technology to create a personalized musical experience that adapts to how you feel in the moment. The same few songs are constantly on repeat and we wanted to create a user-friendly web app that give us new track recommendations whilst not straying too far away from what each user is personally familiar with. We wanted a hands free experience, for example, when we study.

What it does

MoodSwings harnesses facial expression detection and Spotify's vast library to generate playlists that resonate with your current emotions. Our web app is a dynamic, mood-driven music player that takes into account personal favourite artists whilst matching the rhythm to your feelings with precision.

How we built it

The app is built on a foundation of cutting-edge technology. We integrated Spotify's API for music streaming and leveraged the DeepFace library for real-time facial expression analysis. Our backend is a symphony of algorithms deciding which songs fit your mood, communicating seamlessly between the two services.

Challenges we ran into

The app is built on a foundation of cutting-edge technology. We integrated Spotify's API for music streaming and leveraged the DeepFace library for real-time facial expression analysis. Our backend is a symphony of algorithms deciding which songs fit your mood, communicating seamlessly between the two services.

Accomplishments that we're proud of

Completing MoodSwings in 24 hours is our badge of honor. We are particularly proud of integrating vastly different modalities into one platform - turning image analyses into sound. We've created an app that not only functions but does so with a magical user interface and emotional intelligence.

What we learned

This project sharpened our web development skills, particularly in API integration and real-time data processing. We've also learned the importance of user experience design, as it's not just about what the app does, but how it makes users feel. We managed to gain an incredible opportunity to learn the intricacies of working in a team.

What's next for MoodSwings

The potential for MoodSwings is as expansive as music itself. We envision incorporating social features, expanding mood detection capabilities and accuracy. The future applications are vast, including automated movie production or study music that adapts real-time.

Share this project:

Updates