This project is a wearable monitoring and alerting system for dementia patients. The system integrates ESP32-based IoT sensors with a real-time frontend dashboard to track vital signs, detect falls, and provide geofencing alerts for patient safety.
-
📡 Real-time Monitoring
- Body temperature
- Heart rate
- Accelerometer readings (for activity/fall detection)
- GPS location tracking
-
⚠️ Alerts & Notifications- Fall detection alerts
- Geofencing alerts (when the patient moves outside a predefined safe zone)
-
🖥 Frontend Dashboard
- Displays live data from sensors
- Visualizes patient’s location on a map
- Alerts caregivers in real-time
-
🛠 Sensor Data Integration
- An ESP32 device streams real sensor data to a backend server for processing and visualization.
- A separate simulation server using Node.js + Socket.IO can generate fake sensor data for testing.
- Hardware: ESP32 microcontroller with sensors (Temperature, Heart Rate, Accelerometer, GPS)
- Backend: Node.js, Express, Socket.IO (receives real sensor data and supports simulation)
- Frontend: React (with charts & maps for visualization)
git clone https://github.com/yourusername/dementia-monitoring-system.git
cd Wear_guard
cd wear_guard_v2cd server
npm install
npm startThis will start a server that receives data from the ESP32 sensors and streams it to connected clients.
cd server
npm run simulateThis will start a Socket.IO server streaming fake sensor data every second for testing purposes.
cd frontend
npm install
npm startThe frontend will connect to the backend server and display real-time patient data.
- Sampriti Saha
- Kshitij Kota
This project is licensed under the MIT License.