Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EchoMind 🧠

Introduction

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.


Live Demo

You can check out the live version of EchoMind here:
🔗 https://echo-mind-gules.vercel.app


🚨 Problem Statement

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.

Key Challenges:

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

✅ Our Solution: EchoMind

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.


💡 Features

  • 🧠 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.

🧰 Tech Stack

Frontend:

  • React.js
  • Tailwind CSS

Backend:

  • Flask (Python)

Database:

  • MongoDB

🧠 Core AI Modules

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

🔐 Security Considerations

  • End-to-end encrypted patient data storage.
  • Caregiver consent and role-based access control for privacy and security.

🌍 Feasibility and Market Use

Feasibility:

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

Market Relevance:

  • Addresses the growing aging population and neurodegenerative disease care market.
  • Useful for families, eldercare centers, hospitals, and mental wellness startups.

❤️ Social Impact

  • Enhances the independence and mental wellness of Alzheimer’s/dementia patients.
  • Reduces caregiver burden.
  • Makes advanced caregiving tools more accessible and affordable.

🚀 Future Expansion

  • Real-time video integration.
  • Predictive health deterioration analytics.
  • Improved voice assistant compatibility (Alexa, Google Assistant).

⚙️ Setup and Installation

Frontend (React + Vite + TailwindCSS)

# 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

Backend (Flask)

# 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=5000

Ensure environment variable is set:

  • macOS/Linux: export FLASK_APP=app.py
  • Windows: set FLASK_APP=app.py

🔄 Running Both Servers

Open two terminals:

  • Terminal 1: Run Flask backend
  • Terminal 2: Run React frontend

👥 Team Details

  • 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages