Inspiration

During disasters like floods, landslides, or bridge collapses, rescue teams often waste critical time figuring out which limited resources—boats, ambulances, or shelters—should go where. We wanted to create a tool that automates this decision-making, so responders can act faster and save more lives.

What it does

The Disaster Relief Resource Routing Agent takes live disaster alerts, analyzes available resources, and instantly generates an optimized dispatch plan. With a single click, responders see which resources should be deployed, where, and why.

How we built it

Database (TiDB): Stores alerts and available resources. Backend (Python – agent.py): Fetches data, calculates distances, and builds dispatch plans. Frontend (Streamlit – app.py): Provides an easy-to-use dashboard with live alerts, one-click plan generation, and clear resource tables. We worked collaboratively—splitting roles across database design, backend logic, and frontend UI—and then integrated everything for an end-to-end flow.

Challenges we ran into

Designing a schema flexible enough to handle different disaster types. Handling real-time resource allocation logic within short hackathon timeframes. Ensuring the UI stayed simple and understandable for non-technical emergency staff.

Accomplishments that we're proud of

Built a working prototype that connects database, backend, and UI seamlessly. Created a one-click dispatch planning flow that demonstrates real-world usefulness. Designed a dashboard that makes technical data easy to understand for first responders.

What we learned

How to integrate multiple components (DB, backend, frontend) in a short sprint. The importance of designing for clarity and usability, not just technical correctness. How collaborative parallel work speeds up progress in hackathon settings.

What's next for Disaster Relief Agent

Add real-time GPS tracking of resources. Incorporate AI/ML to predict demand based on historical disaster data. Push dispatch plans directly to responders via SMS/WhatsApp notifications. Expand to multi-region support for nationwide disaster coordination.

Built With

Share this project:

Updates