Skip to content

shriom17/MindScape

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧠 MindScape — Your Everyday Mental Wellness Companion

MindScape is an AI-powered mental wellness web app designed to help users understand their emotions, reduce stress, and build healthier habits through simple daily check-ins.

It combines mood tracking, calming stories, music therapy, and a gentle AI companion named Keshava, inspired by the wisdom of the Bhagavad Gita.

Built with privacy and accessibility in mind, MindScape supports users with small daily actions that feel calming, supportive, and easy to maintain.


✨ Why MindScape?

Mental wellness support should feel simple and approachable.

MindScape helps users:

🧠 Track emotions through daily check-ins and mood scans 📖 Read calming stories based on their mood 🎵 Listen to relaxing music for stress relief 💬 Talk with Keshava, an AI companion for gentle guidance 📊 Build healthy habits with streaks and progress insights 🆘 Access helplines and real-world professional support when needed


🚀 Features

😊 Mood Tracking

  • Daily mood selection
  • Quick self-assessment
  • Notes & reflections
  • Mood score generation
  • Weekly mood trends

📷 AI Mood Scan

  • Camera-based emotion detection
  • Optional computer vision analysis
  • Countdown + instant mood results

💬 Keshava AI Companion

  • Gentle supportive conversations
  • Personalized emotional guidance
  • Positive suggestions inspired by Bhagavad Gita values

📖 Story Library

  • Mood-based calming stories
  • Trending & recommended stories
  • Save, like, and continue reading

🎵 Music Therapy

  • Curated relaxing tracks
  • Jamendo music integration
  • Mini player controls

📊 Dashboard & Insights

  • Mood averages
  • Daily streak tracking
  • Consistency score
  • Recent scan history
  • Trend visualization

👤 Profile

  • Avatar upload
  • Personal details
  • Daily mood badge

🆘 Helpline Directory

  • Psychologists & counselors
  • Support guidance notes
  • Easy access during difficult moments

🗺 Pages Overview

Route Purpose
/ Login
/register Registration + onboarding
/home Mood scan + Keshava chat
/dashboard Insights & trends
/tracker Daily mood check-in
/stories Story library
/music Music therapy
/profile User profile
/helpline Mental health support

🛠 Tech Stack

Frontend

  • React 19
  • Vite
  • React Router
  • Tailwind CSS

Backend

  • Flask
  • SQLAlchemy
  • SQLite

Optional AI / ML

  • Groq
  • LangChain
  • FAISS
  • DeepFace
  • Hugging Face Inference

⚡ Quick Start

1. Install dependencies

cd frontend
npm install

cd ../backend
pip install -r requirements.txt

2. Run backend

cd backend
python app.py

3. Run frontend

cd frontend
npm run dev

🤖 Optional ML Features

Install full ML support:

cd backend
pip install -r requirements-ml.txt

🌱 Future Enhancements

  • Emergency support alerts
  • Personalized meditation suggestions
  • Better AI mood analysis
  • Weekly emotional wellness reports
  • Voice-based Keshava conversations

🔐 Privacy First

MindScape is built to feel safe and supportive.

  • Private daily mood tracking
  • User-controlled data
  • Optional AI analysis
  • Encourages professional help when needed

📄 License

Add your preferred license here.


Made with ❤️ to support everyday mental wellness.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors