Skip to content

eyeframe/IBMHackathon

Repository files navigation

Team

  • Bahushruth
  • Amit Singh
  • Ayush Kumar
  • Shikar Vaish

Topcoder Leaderboard

https://www.topcoder.com/challenges/3dd9a090-8db3-46b7-bc84-bbe7ff8c2c3d?tab=winners

Registered user: Ayush246

PROJECT OVERVIEW :

capture

FUNCTIONING OF THE WEBSITE:

OVERALL VIEW OF OUR UI AND WEBSITE

showcasing usability and services provided on the site

g1

We use IBM's weather API to get current weather information and forcasted weather information for three days

g2

We can switch between the dashboard and the main website

g6

Here you can view buildings with different levels of risks (more information regarding the prediction algorithm can be found below in 'PREDICTING BUILDING DAMAGE' section)

g3

After getting the invite and registering , you can use the following link to access the slack group

Link to slack channel

g2

g6

Click on services tab to use the vision API used for damage assessment on satellite/drone images

g7

PREDICTING BUILDING DAMAGE :

link to jupyter notebook

In this jupyter notebook we try to predict the damage of buildings in case of an earthquake based on features such as Superstructure type, Age, Area etc

capture4

Marking the buildings in an area based on the damage it may suffer in case of an earthquake

g5

FLOOD ANOMALY DETECTION :

link to jupyter notebook

We are using a reservoir water levels to stimulate a water body where flooding is possible We are plotting the anomalies on elevation vs index graph (red dots represent anomaly)

capture2

sending notifications once the anomalies are detected so that proper actions could be taken

g4

POPUALTION INFLUX AND OUTFLUX ANOMALY :

link to jupyter notebook

Plotting anomaly of incoming and outgoing people per day . Using this we calculate the food stocks needed in order to fullfil the needs for the population residing in the affected area

incoming population and anomalies(red dots represent anomaly)

cp1

outgoing population and anomalies(red dots represent anomaly)

cp2

FOOD RESOURCE MANAGEMENT :

link to jupyter notebook

informing about the current stocks remaining , how many days it will last and if the condition is critical or not based on the no of days left for disaster

g4

Press the arrow on the bottom right corner to bring the inventory menu up

INFORMING PEOPLE THROUGH MESSAGES AND EMAIL :

INSTALL DOCKER :

● Install a maintained version of Docker Community Edition (CE) or Enterprise Edition (EE) on a supported platform.

https://www.docker.com/products/docker-engine

alt text

● Run the following lines on a command prompt :

  1. sudo docker pull eyeframe/callforcodeorg
  2. sudo docker run -p 8081:8081 -it --device /dev/snd eyeframe/callforcodeorg

if the docker pull dosen't work , follow these steps

  1. sudo docker build -t eyeframe/callforcode .
  2. sudo docker run -p 8081:8081 -it --device /dev/snd eyeframe/callforcode

(it may take several minutes to get the docker container up and running)

HOW TO RUN THE SERVER DIRECTLY :

clone the repository using

git clone https://github.com/eyeframe/IBMHackathon.git

follow the instructions given below

• Download anaconda and nodejs from these links

https://www.anaconda.com/download/

https://nodejs.org/en/download/

• Open the anaconda prompt and use pip install -r requirements.txt to install all the required libraries in one go (requirements.txt is included in this folder)

• Open console and type npm install and then npm start

IMPORTANT :

If the alerts are not getting marked down (in the maps widget), it may be due to our API keys getting exhausted

In such a case create a new google account and obtain the new API key inorder to integrate it in our project files (sorry for any inconvenience caused)

for instructions on how to use slack and its various commands , view the link below

Instructions

(If the slack commands aren't working , it is due to the server running the slack API being down)

In case of any issues , feel free to contact us :

bahushruth.bahushruth@gmail.com

k.ayush1998@gmail.com

amitsingh19975@gmail.com

shikhar.vaish90@gmail.com

About

submission for the IBM Call For Code competition

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •