🌿 Inspiration Mental health often takes a backseat in our fast-paced lives. Many people struggle with stress, anxiety, or burnout but hesitate to seek help. We wanted to build something empathetic — a digital space that encourages emotional reflection in a calming, distraction-free environment. That’s how CalmMate was born: a simple, beautiful mental wellness companion designed with care and compassion.
💡 What it does CalmMate is a mental health journaling app that helps users:
Track their mood daily with a peaceful UI
Write journal entries with optional AI-generated prompts
Store entries securely using Firebase
Toggle between light/dark themes for comfort
Experience a minimalist, calming design that promotes emotional safety
🛠 How we built it We used Flutter to create a cross-platform application with beautiful and responsive UI. The app is powered by Firebase for:
Authentication (Firebase Auth)
Data storage (Cloud Firestore)
The journaling feature can integrate with OpenAI’s GPT to provide thought-provoking prompts or affirmations. The UI was designed to prioritize emotional clarity, accessibility, and simplicity.
🚧 Challenges we ran into Crafting a UI that balances both function and emotional calm
Managing state and theme changes across multiple screens
Ensuring secure and smooth integration with Firebase services
Prompting user reflection in a way that feels supportive, not invasive
Staying focused on UX over features during a short hackathon timeline
🏆 Accomplishments that we're proud of Created a beautiful and functional journaling and mood-tracking experience
Integrated AI to gently guide users without overwhelming them
Delivered a consistent and comforting design across all screens
Built the entire stack (Flutter + Firebase + AI) within the time limit
Prioritized accessibility, empathy, and UX from start to finish
📚 What we learned Best practices for building user-centered Flutter apps
Integrating Firebase Auth & Firestore efficiently
Crafting clean and mindful interfaces using Flutter's widget system
The importance of emotional design in tech — small touches make a big difference
Collaborating effectively on a project that blends technology and mental wellness
🔮 What's next for CalmMate Integrate OpenAI more deeply for dynamic, daily prompts and affirmations
Add ambient soundscapes for deeper relaxation
Include a personal growth dashboard based on mood trends
Offer offline journaling with local storage
Launch on mobile and web for broader access
Explore partnerships with mental health professionals for vetted content
Log in or sign up for Devpost to join the conversation.