🌿 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

Built With

Share this project:

Updates