MOODBLOOM 🌸

Inspiration

MoodBloom was born from a deeply personal place. Our teammate Diksha often experienced feelings of loneliness and emotional turbulence, wishing for a companion that could understand her moods without judgment. We realized that in today's fast-paced world, many people struggle with emotional awareness but find existing mental health apps either too clinical or impersonal. We wanted to create something that felt like a warm, digital hug - a safe space where emotions are not just analyzed, but truly understood and embraced.

What it does

MoodBloom is an emotional wellness companion that helps users navigate their feelings through:

  • Multi-input Mood Detection: Users can express themselves through text, voice, or camera-based emotion recognition
  • Personalized Responses: AI generates supportive, Gen-Z friendly responses tailored to each user's emotional state
  • Vibe Zone: A calming space with mood-based music playlists, mini-games, and relaxation exercises
  • Emotional Journey Tracking: Beautiful timeline visualization of mood patterns and progress over time
  • Streak System: Gamified emotional awareness with achievements and daily check-in rewards

How we built it

Frontend: React with Framer Motion for smooth animations and a pastel-based design system Backend: Node.js with Express for API routes and user management AI Integration: Custom emotion classification models combined with GPT for contextual responses Database: MongoDB for storing mood entries and user preferences Computer Vision: TensorFlow.js for real-time facial expression analysis Audio Processing: Web Audio API for voice emotion detection

Key technical implementation:

// Emotion analysis pipeline
const analyzeEmotion = async (input) => {
  const sentiment = await analyzeText(input.text);
  const facialData = await processCamera(input.image);
  const voiceTone = await processAudio(input.audio);
  return generatePersonalizedResponse(sentiment, facialData, voiceTone);
};
Challenges we ran into
Emotion Accuracy: Balancing AI precision with human emotional complexity - sometimes people don't know how they feel themselves

Privacy Concerns: Implementing camera and voice features while maintaining strict data privacy and user trust

Performance: Keeping animations smooth while running multiple AI models simultaneously

Design Balance: Creating an interface that's both visually appealing and functionally supportive without being distracting

Real-time Processing: Optimizing face detection to work efficiently across different devices and lighting conditions

Accomplishments that we're proud of
Creating an emotion detection system that users describe as "surprisingly accurate and comforting"

Building a complete full-stack application that seamlessly blends multiple AI technologies

Designing a beautiful, inclusive interface that users genuinely enjoy interacting with

Achieving a 4.8/5 satisfaction rating in our initial user testing phase

Developing a privacy-first approach that never stores sensitive emotional data without explicit consent

What we learned
Technical: How to integrate multiple AI models while maintaining application performance

Design: The profound impact of color psychology and micro-interactions on emotional well-being

Human: That sometimes the most technical challenge is understanding human emotional complexity

Teamwork: Building with empathy requires team members to be vulnerable and emotionally available to each other

Product: That successful emotional tech isn't about fixing people, but about supporting their journey

What's next for MOODBLOOM
Community Features: Safe, anonymous group support spaces for shared emotional experiences

Advanced Analytics: Predictive mood patterns and personalized wellness recommendations

Wearable Integration: Sync with smartwatches for continuous emotional awareness

Professional Network: Connect users with certified therapists when extra support is needed

Global Expansion: Multi-language support and cultural adaptation for emotional expression

Research Partnerships: Collaborate with psychology researchers to advance emotional AI understanding

MoodBloom - Because every emotion deserves to bloom 🌸

Built With

Share this project:

Updates