Skip to content

Web App using a Neural Net to predict flood risks of properties. NewHacks 2024 2nd Place Winner.

Notifications You must be signed in to change notification settings

baleinegris/flood-fill

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flood Fill

Inspiration

Flooding is Canada's most common and most expensive natural disaster. At the same time, Canadian real estate prices are always increasing. Canadians need a way to predict whether a property will be underwater in the next 30 years before purchasing it.

What it does

Flood Fill is a web app that allows users to input an address using an integrated Google Map and generate a report of its current flood risk and projected flood risks by 2100.

How we built it

In the backend, we created a Neural Net using Python and TensorFlow and trained it using precipitation and flooding data. We developed the frontend using React and Tailwind, which features an interactive Google Map and an autocompleting search bar.

Challenges we ran into

We had a lot of trouble finding a suitable dataset for flooding, as flooded areas were never exact. We ended up having to do lots of computation ourselves to determine the area of floods.

Accomplishments that we're proud of

Managing to wrangle over 100 million data points to work with our model to predict as best we can!

What we learned

Data is one of the hardest parts of a project like this (slogging through api docs, formatting data...)

What's next for Flood Fill

Things to improve for Flood Fill :

  • Develop Flood Fill into a web extension!
  • Improve the tuning of the model (and add more features)

About

Web App using a Neural Net to predict flood risks of properties. NewHacks 2024 2nd Place Winner.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •