Skip to content

LifeGuard is a comprehensive wearable health and environmental monitoring system that combines advanced motion detection, physiological tracking, and environmental sensing to provide real-time alerts and insights for personal safety and well-being.

Notifications You must be signed in to change notification settings

AWESOME04/LifeGuard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LifeGuard

LifeGuard is an innovative wearable health and environmental monitoring system built around the Nicla Sense ME board. The system leverages the board's comprehensive sensor array to monitor ecological conditions, detect physical activities, and identify potential health and safety risks.

By combining advanced motion detection with environmental sensing, LifeGuard provides real-time monitoring and alerts for various safety scenarios, from fall detection to air quality warnings.

Key Features

  • Motion and fall detection
  • Physical activity recognition
  • Environmental monitoring (temperature, humidity, air quality)
  • Heart rate monitoring
  • Real-time alert system

Project Structure

The LifeGuard project is organized into the following folders:

  • hardware/: Contains the PCB design, enclosure files, and other hardware-related assets.
  • firmware/: Houses the Arduino/C++ code for the Nicla Sense ME board.
  • mobile/: Holds the source code for the React Native mobile application.
  • web/: Contains the React-based web application for data visualization and device management.
  • backend/: Includes the code for the backend services, either in .NET or Firebase.
  • docs/: Stores the project documentation, thesis, research papers, and other supporting files.

Getting Started

  1. Clone the repository: git clone https://github.com/AWESOME04/LifeGuard.git
  2. Set up the development environment:
    • Install Arduino IDE or PlatformIO for the firmware
    • Set up React Native development tools for the mobile app
    • Configure the web dashboard and backend services
  3. Refer to the individual README files in each folder for detailed setup and installation instructions.

Collaborators

Evans Acheampong - 10987644

Michael Adu-Gyamfi - 10980219

Contributing

We welcome contributions to the LifeGuard project. If you'd like to get involved, please follow the guidelines outlined in the CONTRIBUTING.md file.

About

LifeGuard is a comprehensive wearable health and environmental monitoring system that combines advanced motion detection, physiological tracking, and environmental sensing to provide real-time alerts and insights for personal safety and well-being.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published