Inspiration

Music has an unmatched ability to transform the way we feel—uplifting us when we're down, energizing us during a workout, or helping us focus in moments of deep concentration. But finding the perfect playlist for every mood can be tedious. That’s when we asked ourselves: What if music could understand us? With "moodify," we set out to automate this deeply personal process, letting technology craft the perfect soundtrack to match your every emotion.

What it does

moodify analyzes your mood using a blend of inputs: the expression in your photo, the weather around you, and the time of day. In seconds, it curates a personalized Spotify playlist that reflects your emotional state—whether you’re seeking an upbeat boost, a calming vibe, or something in between. It’s like having a DJ for your emotions, bringing the perfect music to your moments.

How we built it

We harnessed the power of React Native, paired with APIs like OpenAI, Spotify, and a weather forecast API, to create a seamless experience. These technologies allowed us to analyze moods, classify emotions, and generate playlists tailored specifically to the user’s environment and feelings.

Challenges we ran into

Balancing innovation and user experience was a challenge we embraced head-on. We wanted moodify to feel intuitive and magical, yet the complexities of mood analysis and playlist creation pushed us to our limits. On top of that, pivoting our idea midway through the hackathon left us racing against the clock—but that struggle made the result all the more rewarding.

Accomplishments that we're proud of

We didn’t just overcome hurdles; we sprinted through them. Choosing this project 8 hours into the hackathon felt like a bold, borderline reckless move—but we believed in the vision. Running on little sleep, we worked tirelessly to turn a spark of an idea into a fully functional app. Watching every component come together in the final hour felt like pure magic. That moment—when Moodify was alive and working—made all the late nights worth it.

What we learned

When you think about giving up, don’t. Starting late had us questioning ourselves, but our grit and determination carried us through. Even when some of us thought about leaving early to catch up on sleep, we stayed. We learned that perseverance isn't just about completing a project—it’s about proving to yourself that you can push past your limits and achieve something extraordinary.

What's next for moodify

Nothing much. Maybe generating us a post-hackathon win playlist :)

Built With

Share this project:

Updates