A one-stop solution to avoid getting caught in disasters.
-
Remote monitoring of disaster and relief response.
-
Automated suggestions of healthcare centres/police stations to triage relief from.
-
SMS alerts to victims in the area with directions to the nearest relief centre.
-
Monitoring of hospitals in the area.
-
Heatmap generation with the location of victims in the region to direct response.
-
Citizens in case of a disaster can send SMS's to the authority. This SMS stream will be monitored and keyword clustering will be carried out to initiate a response.
-
Facial recognition to hand out relief. Photos of victims to be taken at the centre. Facial recognition will determine if relief has already been handed out to a particular individual at the centre.
-
The families can search for their relatives by just uploading their photos.
- OS: Windows, Linux or Mac
- Python 3 installed
- RAM: 8 GB or more
- Processor: Intel i5 (and its equivalents) or higher
- Webcam
- Clone the repository:
git clone https://github.com/NullCrew/Disastroid.git
- Switch to the project directory:
cd Disastroid
- Install dependencies:
pip3 install -r "requirements.txt"
- Add your API keys in .env file:
TWILIO_SID=<Add your twilio account SID here>
TWILIO_TOK=<Add your twilio authentication token here>
TWILIO_NUM=<Add your twilio phone number here>
SPONTIT_NAME=<Add your spontit name here>
SPONTIT_KEY=<Add your spontit key here>
GOOGLE_KEY=<Add your google maps API here>
- Start the server:
python3 manage.py runserver
- Navigate to the site:
http://localhost:8000
Additional commands needed on Debian based OS to avoid errors:
sudo apt-get install libpq-dev python-dev
sudo apt install libcurl4-openssl-dev libssl-dev
sudo apt-get install python python-pip build-essential cmake pkg-config libx11-dev libatlas-base-dev libgtk-3-dev libboost-python-dev -y
sudo apt-get install libtiff5-dev libjpeg8-dev zlib1g-dev
libfreetype6-dev liblcms2-dev libwebp-dev libharfbuzz-dev libfribidi-dev
tcl8.6-dev tk8.6-dev python-tk