Main Repository for the ECare graduation project.
ECare is the gradution project of 5 graduating seniors from the American University in Cairo
E-care is a system that continuously monitors elderly people’s health and wellbeing through smartwatches. The system mainly focuses on Fall Detection and Indoor Localization. Moreover, the application also aims to facilitate the communication between the elderly and their caregivers by having a communication channel and providing real-time health data and reports.
Please Click here to view ECare's promo
Click here to view the presentation video of ECare
- Smart phone
- Fitbit Smartwatch
- ESP32 for IPS
- Patient
- The patients are Elderly that the system is aimed to support
- The patients are the users who will use the Smartwatch
- The Patients have to have a fitbit account
- Caregiver
- Caregivers can include personal Doctors, Caregivers and Family members
- All Caregivers have the same functionality, as they all use the system to communicate with the Patients and view their health data
- Health Tracking:
- Heart Rate
- Skin Temperature
- Step Count and Calories Burnt
- Sleeping Patterns View How we got the health tracking via backend here
- Fall Detection
- Developed our own dataset for Fall Detection
- Developed a machine learning model for Fall Detection For more details about fall detection click here
- Indoor Positioning System for well-being monitoring For more details about indoor poisitioning system from the ESP32 side click here
- Communication Channel between patient and caregiver This can be viewed from our frontend applications using Android and iOS
- Android Studio (Using Java)
- For Android development
- xCode (using Swift)
- For iOS development
- Arduino IDE
- For the development on the ESP32 for the IPS
- Google Platform
- To deploy our backend on google's cloud server
- Fitbit studio (Node.js)
- To develop two applications
- Data collection for the dataset
- Clock face for fall detection
- To develop two applications
- Firebase (Firestore, Realtime Database and Authentication)
- Firestore is our main database