EchoMind is an innovative AI-powered caregiving assistant designed to support families in remotely monitoring and engaging with Alzheimer's and dementia patients. It transforms ordinary smartphones into intelligent assistants, aiming to reduce caregiver stress, improve patient outcomes, and enhance safety.
You can check out the live version of EchoMind here:
🔗 https://echo-mind-gules.vercel.app
Caregiving for Alzheimer's and dementia patients is emotionally and physically demanding. Families often struggle to provide constant supervision, leading to health risks, confusion, and missed routines for patients.
- Patients forgetting conversations, leading to repetitive questioning.
- Missed medications and routines, negatively affecting patient health.
- The emotional and physical toll of 24/7 supervision.
- Lack of affordable, tech-enabled caregiving solutions.
- Over 55 million people globally are impacted by Alzheimer’s and dementia.
EchoMind is an AI-powered caregiving assistant that empowers families to remotely monitor and engage with dementia patients. It leverages AI to bridge the gap between caregiving and technology.
- 🧠 AI-driven Memory Recall – Summarizes past interactions to help with memory recall for patients and caregivers.
- 🚨 Emergency Detection – Real-time monitoring of speech and emotions to detect distress and trigger alerts.
- ⏰ Routine Management – Medication and task reminders to maintain daily structure.
- 🧩 Cognitive Exercises – Brain-health-focused activities tailored to the patient’s cognitive level.
- 📝 Patient Interaction Logging – Summarization of conversations for caregiver review.
- 📸 Face-to-Conversation Mapping – Identifies who the patient interacted with.
- 🧾 Personal Conversation Logs – Maintains logs for later access.
- 📍 Geo-fencing – Sends alerts when patients leave predefined safe zones.
Frontend:
- React.js
- Tailwind CSS
Backend:
- Flask (Python)
Database:
- MongoDB
- Speech-to-Text + NLP – Transcribes and summarizes patient conversations.
- Face Recognition (OpenCV) – Identifies people the patient interacts with.
- Adaptive Cognitive Engine – Delivers mental exercises tailored to patient needs.
- End-to-end encrypted patient data storage.
- Caregiver consent and role-based access control for privacy and security.
- Built using open-source frameworks (Flask, OpenCV, Speech Recognition).
- Mobile-first design for wide accessibility.
- Modular architecture enables future integration with smart devices (Alexa, wearables).
- Addresses the growing aging population and neurodegenerative disease care market.
- Useful for families, eldercare centers, hospitals, and mental wellness startups.
- Enhances the independence and mental wellness of Alzheimer’s/dementia patients.
- Reduces caregiver burden.
- Makes advanced caregiving tools more accessible and affordable.
- Real-time video integration.
- Predictive health deterioration analytics.
- Improved voice assistant compatibility (Alexa, Google Assistant).
# Navigate to frontend directory
cd EchoMind/Frontend
# Install dependencies
npm i install
npm install tailwindcss @tailwindcss/vite
npm i axios react-router-dom framer-motion react-feather lucide-react date-fns react-chartjs-2
npm install i18next react-i18next
# Start development server
npm run dev# Navigate to backend directory
cd ../Backend
# Create and activate virtual environment
# Windows
python -m venv venv
venv\Scripts\activate
# macOS/Linux
python3 -m venv venv
source venv/bin/activate
# Install dependencies
pip install -r requirements.txt
# Run Flask server
flask run
# OR
python app.py
# To expose publicly (optional)
flask run --host=0.0.0.0 --port=5000Ensure environment variable is set:
- macOS/Linux:
export FLASK_APP=app.py- Windows:
set FLASK_APP=app.py
Open two terminals:
- Terminal 1: Run Flask backend
- Terminal 2: Run React frontend
- Team Name: BruteForz
- Team Members: Shashank MS
- Team Members: Utkarsh Saraswath
- Team Members: Subhash Srinivas Reddy
- Team Members: AP Saroon
- Team Members: Purnesh B R
- Institute: Bangalore Institute of Technology
- Theme: Healthcare