Inspiration
After a flood, rescuers need to know three things fast: where the water went, what it destroyed and who is cut off - thats what this project is about.
What it does
You draw an area on a map, enter the flood date and press Run. The system downloads the satellite images from before and after the flood, finds the flooded land and debris, marks damaged buildings, roads and bridges, and shows which villages lost their road to a town or hospital. The result is an interactive map and a one-page report for rescuers.
How we built it
I built it together with Claude Code. I trained my own flood-detection model, which matches the best published result on floods it had never seen, and built the rest of the system around it. I tested every change on a dozen floods worldwide, not just on Nepal, and only at the end compared my Trishuli map with the official Copernicus emergency maps: 92 % of what I marked was confirmed.
Challenges we ran into
Mountains: radar shadows look like water, and fast narrow rivers and mud are hard to see from space that was the hard part.
Accomplishments that we're proud of
Doing this in just 6 days!
What we learned
A good "before" image matters as much as a good model, and one good result means nothing until it works in many places.
What's next for Flood Damage mapper
Better results in mountains, a report in Nepali, and feedback from real disaster responders.
Built With
- api
- claudecode
- dem
- fastapi
- geopandas
- gl
- javascript
- kuro-siwo
- maplibre
- networkx
- ohsome
- openstreetmap
- pysheds
- python
- pytorch
- sen1floods11
- sentinel
- sentinel-1
- sentinel-2
Log in or sign up for Devpost to join the conversation.