Skip to content

Employee Emergency app that helps employees, emergency response teams and command center coordinate search and rescue.

Notifications You must be signed in to change notification settings

naikaayush/employee-emergency

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Employee Emergency App

Winning submission to EY GDS Hackpions 2.0. A complete end-to-end platform to aid companies in evacuating large buildings during emergency situations.

Here's a video showing the project and its features (note: the video is slightly outdated, some changes have been made since then, especially to the AR features).

Features

  • Three interfaces for Employee, ERT (Emergency Response Team) and command center
  • Indoor positioning with trilateration using BLE Beacons and WiFi APs (RSSI)
  • Image processing to automatically extract paths from map images.
    • Also places beacons at appropriate (configurable) distances
  • Indoor navigation using A-star shortest path algorithm.
  • Realtime communication using WebSockets and Firebase Realtime DB.
    • Realtime chat between Employee and nearest ERT
  • Realtime map showing locations of everyone involved.
  • Simulator to test a scenario with multiple employees and ERTs.
  • AR Map view
  • Navigation to different rooms during non-emergency situations

Technology Stack

  • Angular - for web app
  • Ionic - for mobile app, also uses Angular
  • Express JS - for API and websocket server
  • FastAPI - for image processing and simulation server
  • OpenCV - image processing for uploaded maps
  • Firebase Realtime Database
  • HM10 and ESP32 Bluetooth Low Energy module: for the BLE Beacons

Code structure

  • orange-ecc: Ionic-Angular mobile app, also includes the web interface.
  • server: backend servers
    • command-center-api: includes map image processing, pathfinding, simulator and beacon estimator.
    • ws-api: WebSocket server for realtime location updates
  • analysis: some basic analysis of iBeacon sensor data

Screenshots

Command Center Dashboard

Command Center

Showcase

Screen 1   Screen 2   Screen 3

App Features

Login   Chat   SOS

About

Employee Emergency app that helps employees, emergency response teams and command center coordinate search and rescue.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published