Skip to content

Latest commit

 

History

History
38 lines (29 loc) · 1.99 KB

README.md

File metadata and controls

38 lines (29 loc) · 1.99 KB

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.