✨ Inspiration
We were inspired by a rising need for accessible, safe, and supportive mental health check-in spaces, especially ones that don't feel clinical or overwhelming. With so many people struggling to express what they’re feeling, we envisioned BrainBloom: a soft, interactive AI companion that helps users reflect, share, and find calm through simple conversations.
💬 What it does
BrainBloom is an emotionally supportive AI chatbot designed to:
- Offer a calm space for users to check in on their mental health
- Engage in empathetic, real-time conversations powered by Gemini
- Provide tailored responses based on user input and emotion tags
- Allow users to explore peer support, resources, and personal progress
- Offer a fully responsive and accessible user interface across all devices
🛠️ How we built it
- Built with React and TypeScript
- Styled using Tailwind CSS for a clean and modern UI
- Framer Motion for subtle animations like Gradient Motion Veil and Breathing Glow
- Custom screens: Meet the Agents, FAQ, Login
- Responsive design with mobile-first principles
- Hosted on Google Cloud Platform (GCP)
🧗 Challenges we ran into
- Managing Gemini’s response tone to maintain emotional safety
- Implementing layered background animations without UI clutter
- Balancing performance and aesthetics with subtle effects
- Ensuring mobile responsiveness while maintaining desktop elegance
- Structuring frontend and backend communication across secure boundaries
🏆 Accomplishments that we're proud of
- A soothing and inviting user interface that feels safe and thoughtful
- Emotion-aware chat flow that encourages self-reflection
- Fully functional frontend with animated, accessible UI in a short time
- Achieving emotional tone alignment between design and content
📚 What we learned
- Emotional UX matters as much as technical UX
- Subtle design (spacing, softness, colour temperature) drastically impacts emotional perception
- AI prompt engineering and response control are critical for sensitive domains
- Working in sync across the frontend and backend tracks accelerates development
🚀 What's next for BrainBloom
- Personalisation with memory and persistent agent personas
- A journaling and mood-tracking dashboar
- AI backend integration
- Deeper resource integration (e.g., crisis lines, therapy recommendations)
- Admin panel for content moderation and message tuning
- Full production deployment with robust analytics and user testing
Built With
- framer-motion
- gcp
- gemini
- python
- react
- tailwind
- typescript



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