- Notifications
You must be signed in to change notification settings - Fork0
This is a mobile application for helping the firefighters to rescue the victims on time.
License
rjarman/Fire-Free
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
This is a mobile application for helping thefirefighters to rescue the victims on time. It has two parts: hardware and software. The hardware part will be sold by the firefighters to the users and registered the mac address along with user details through this application. So whenever there are gas leakage or set fire in any houses then instantly the notification will come to all the firefighters whoever has this application and then they can take necessary actions, if the incident has been solved by the fire service then they can set the incident as solved.Its notification has the coordinate of the registered user's house which was instantly sent by the hardware part.The hardware part has the capability to send coordinates and theMQ-2 sensor data to the central fire service database. Even it can play alarm locally in the house.
- Software
- Has account for every firefighter who has smartphones.
- Can sell fire-free hardware from the application.
- Show all the solved and unsolved notifications from the hardware part.
- Can show the victim's house ongoogle map and routes from fire service office to the victim.
- Can download the user's current hardware data as.pdf from the application.
- Can show the info of the firefighters whoever served customers or sold hardware to the customer.
- Firefighters can edit their profile.
- Hardware
- It can sendMQ-2 sensor's data.
- GPS data likedate,time,latitude,longitude,altitude.
- Can send fire-free hardware's mac-address.
- It has to bePCB compact circuit not exactly like production build but similar.
- Combine hardware and software(mobile application) with each other and build anIoT solution.
- Make anAPI which will be the middleware between hardware, software and database.
- Build a complete library withC++ for the whole PCB.
- Make all the password related works encrypted.
- DesignNoSQL schemas for every database formongodb and connect them with mac-address as primary key.
- PCB ishandmade so it won't be suitable for production purpose.
- Registration and Login page are not that much good.
Toinstall run:
npm installTo run ondevelopment mode(it will run inhttp://localhost:4200 by default):
npm run startTo build onproduction mode(it will run inhttp://localhost:4200 by default):
npm run build
Toinstall run:
npm installRename.env-example to .env
Edit theDATABASE_URL andDatabase Name,collections name variables of.env-example as your choices.
To rundevelopment server(it will run inhttp://localhost:3000 by default):
npm run dev:serverTo runserver(it will run inhttp://localhost:3000 by default):
npm run serverN.B. you have to install mongodb and configure mongodb database as mentioned in *.env-example* file.
About
This is a mobile application for helping the firefighters to rescue the victims on time.
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Uh oh!
There was an error while loading.Please reload this page.