Final result:
https://drive.google.com/file/d/1Nd-fI9TDo2n7bYOvaog-tVOKNnhFgdOH/view?usp=sharing
The challenge is to automatically detect hazards, therefore we build a Machine Learning model using open source NASA satellite images dataset that predicts Transversal Cirrus Bands on an interactive world-map.


The application consists of 3 main services:
ui-service
Interactive Web interface build with React and Redux, HTML5 and CSS. Consists of 3 main sections (Menu section, Map sections, Analytics Section). Interactive map using Google Maps API and the satellite view.
hazard-prediction-service
The role of this service is to use call the MODIS APi to get a satellite data in real time from the location selected by the user. After that to apply the Machine Learning model and predict if in the location selected there is an probability to be an Transverse Cirrus Band like hurricane or thunderstorms.
hazard-analytics-service
Expose different kind of statistics and events about hazards around the globe. This service is aiming to reuse existing Kaggle datasets and mine insightfull analytics so that are expose in the web application.
We build a fully working web application wich contains a interactive world map and does predict automatically hazards (huricanes) in the region that the user selects.
It uses the lates Machine Learning techniques (Random Forest algorithm) to make prediction and categorise satellite images as isHurricane or isNotHurricane.
Real-time calls and retrieve of satellite images from MODIS which are after that passed as imputed to the ML Model mentioned above for calculating the probabilities.
Architecure wise:

We developed those services using:

Gode on Github and links are at the bottom of the page.
Used MODIS sattelite data
Used the open dataset posted for this challenge with satellite data for Transverse Bands Data
In addition we used some Kaggle open datasets for wildfires in (Brazil, Australia, California)

Presentation Link: https://docs.google.com/presentation/d/1a4t1gkmD5KofpumivF2Rz8i2CKZBUEdaHWmBfvIctUI/edit?usp=sharing
Screen Recording:
https://drive.google.com/file/d/1DLGeslqw78v19lFAsO2KerR1BZQGkcSf/view?usp=sharing

Thank you!