Inspiration
The idea behind MoodBites came from a simple question: "What if your food could match your mood?"_ Whether someone feels sad, stressed, or energetic, food plays a big role in shaping or supporting that emotion. We wanted to create an app that bridges the gap between emotional well-being and diet by recommending food based on mood.
What it does
MoodBites takes a user's current mood input and recommends meals or snacks that suit it — comforting food when you're sad, energizing snacks when you're tired, and so on. It also provides nutritional info and wellness suggestions to support mental and physical health.
How we built it
We used:
- Frontend:React and Tailwind CSS for a clean, user-friendly interface.
- Backend: Node.js with Express to handle user input and match moods to curated food recommendations. -Database:MongoDB to store user moods, food items, and nutrition facts.
- APIs:We used external nutrition APIs for detailed food data.
Challenges we ran into
- Creating accurate and meaningful mood-to-food mappings.
- Designing a UI that felt both playful and informative.
- Integrating real-time feedback for better personalization.
Accomplishments we're proud of
- Built a working mood-based food suggestion system.
- Developed a sleek UI in limited time.
- Made health and emotions feel fun and connected.
What we learned
- Connecting emotions with tangible services (like food) can greatly improve user experience.
- Handling dynamic inputs from users and giving real-time, meaningful responses is a rewarding challenge.
- How to blend mental health, nutrition, and tech in a cohesive way.
What's next
- Adding voice input for mood detection.
- Integrating mood tracking over time.
- Collaborating with nutritionists for verified recommendations.
Built With
- html
- react
- tailwind
- typescript

Log in or sign up for Devpost to join the conversation.