MindMetrics is a smart and interactive web application that detects stress levels using both user-submitted questionnaire responses and heart rate variability (HRV) data fetched from the Google Fit API. Based on the analysis, it offers personalized solutions such as breathing exercises, music playlists, and mindfulness tips to help users manage and reduce stress effectively.
-
📋 Stress Questionnaire
A simple form-based survey to help you self-reflect and assess your current stress level. -
❤️ Google Fit Integration
Connect your smartwatch and fetch real-time HRV (Heart Rate Variability) data via the Google Fit API for accurate stress detection. -
🤖 Machine Learning Stress Detection (Coming Soon)
Combines physiological and psychological data to predict stress levels with smart ML models. -
🌬️ Breathing Exercises (Coming Soon)
Guided "Breathe In, Breathe Out" sessions with customizable durations (5, 10, 15 mins) to help you instantly relax. -
🎧 Music Therapy
Dive into soothing nature sounds, calming instrumental music, and meditative audio to ease your mind. -
📖 Reading Therapy
Short, comforting reads and positive affirmations curated to uplift your mood and bring mental clarity. -
🧘♀️ Yoga Therapy
A collection of beginner-friendly yoga poses and stretches that help release physical tension and balance your energy. -
📅 Daily Logs & History (Coming Soon)
Track your stress trends, therapy sessions, and improvements over time.
| Tech | Description |
|---|---|
| Frontend | React.js, Tailwind CSS |
| Backend | Node.js, Express.js |
| API Integration | Google Fit API |
| ML Model | Python + scikit-learn / TensorFlow |
| Data Visualization | Chart.js / Recharts |
| Authentication | Google OAuth2 |
- User logs in using Google.
- MindMetrics fetches HR data from the Google Fit API.
- User fills out a stress questionnaire.
- A machine learning model processes the data and determines the stress level.
- Personalized suggestions are shown based on the result.
git clone https://github.com/Sarthak2845/MindMetrics.git
cd MindMetrics
npm install
npm run dev