Skip to content

Repository files navigation

🧠 MindMosaic – AI-Powered Mental Wellness Companion

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.


💡 Project Definition

🔍 Problem Statement:

Mental health is often neglected in today’s fast-paced world. People lack timely, supportive, and accessible mental health resources — especially personalized ones.

🎯 Our Solution:

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

⚙️ Tech Stack

🖥️ Frontend

  • 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)

🔧 Backend

  • 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

🚀 Features

  • 🧘‍♀️ 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

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages