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
- javascript
- openai
- reactnative
- spotifyapi
- weatherapi
Log in or sign up for Devpost to join the conversation.