MindMosaic is a personalized mental wellness web app that uses artificial intelligence to understand users' emotional states, offer real-time support, and deliver uplifting, engaging experiences, the app promotes emotional check-ins and mental clarity using NLP-powered conversation and emotion detection.
Mental health is often neglected in today’s fast-paced world. People lack timely, supportive, and accessible mental health resources — especially personalized ones.
MindMosaic is an AI-powered mental wellness companion that allows users to:
- Check in emotionally via natural conversations
- Get AI-generated emotional analysis and follow-ups
- Receive uplifting quotes, relaxation tips, or mental health exercises
- Track mood over time and view their emotional journey
- TypeScript.js – Modern UI framework for fast, responsive design
- Tailwind CSS – Utility-first styling for quick and clean visuals
- Axios – For making API calls to the backend
- Chart.js – Mood trend visualization (optional)
- Flask – Lightweight Python framework for API routes
- Transformers (Hugging Face) – Emotion analysis using pre-trained NLP models
- Gemini API – Advanced LLM integration for enhanced user interaction and content generation
- 🧘♀️ Conversational emotional check-in (chat-style)
- 🤖 AI-based emotion analysis (e.g., happy, sadness, anxiety, angry)
- 💬 Smart follow-up questions based on detected mood
- 🌤️ Personalized motivational messages and mental wellness tips
- 🌍 Multi-language support for a more inclusive experience
- 📈 Mood history dashboard
- 🔐 Optional user login