Inspiration

In a crisis, responders do not fail because they lack data. They fail because the data is scattered, incomplete, duplicated, and arriving faster than teams can process it.

Emergency reports can come from citizens, field teams, shelters, clinics, volunteers, agencies, and sensors. Some reports are urgent. Some are vague. Some are duplicated. Some arrive too late.

The real challenge is not just knowing what happened.

The real challenge is deciding what to do first when people are at risk and resources are limited.

That is why we built ResQNet AI: an AI-powered emergency coordination platform that turns chaotic crisis reports into prioritized, explainable response actions.


What It Does

ResQNet AI is an emergency response command center for any crisis scenario: medical emergencies, shelter overload, power outages, evacuations, infrastructure failures, floods, wildfires, and multi-incident disasters.

The platform helps responders:

  • Classify incoming emergency reports
  • Detect urgency and vulnerability indicators
  • Estimate how many people are affected
  • Score and prioritize incidents
  • Visualize affected zones on an interactive crisis map
  • Match limited resources to high-priority needs
  • Generate explainable response plans
  • Produce coordinator-ready command briefings

Example resources include:

  • Medical kits
  • Food and water supplies
  • Generators
  • Ambulances
  • Shelter capacity
  • Volunteers
  • Transportation support

Instead of only showing responders what happened, ResQNet AI helps them decide what to do next.

Example recommendation:

Send medical support and a generator to Shelter B because the report mentions vulnerable patients, power loss, and urgent medical needs.


How We Built It

We built ResQNet AI as a full-stack emergency intelligence platform focused on speed, reliability, and explainability.

Frontend

  • React
  • TypeScript
  • Tailwind CSS
  • Framer Motion
  • Recharts
  • Leaflet.js

The frontend acts as an emergency operations dashboard with:

  • Real-time crisis reports
  • Interactive maps
  • Resource monitoring
  • Incident prioritization
  • Optimization results
  • Emergency response plans

Backend

  • FastAPI
  • Python
  • REST APIs
  • SQLite with PostgreSQL-compatible structure

The backend handles:

  • Emergency report intake
  • Crisis simulation
  • Report processing
  • Resource management
  • Priority scoring
  • Resource matching
  • Response plan generation
  • Dashboard API workflows

AI and Decision Layer

The AI layer extracts key details from incoming emergency reports, including:

  • Need type
  • Urgency level
  • People affected
  • Vulnerability indicators
  • Recommended resources
  • Human-readable summaries

We designed the system so the most important decisions remain explainable. ResQNet AI does not blindly allow a generative model to decide who gets help first.

Instead, it uses structured triage logic, scoring rules, and resource optimization to support human responders.

Generative AI is used where it is strongest: turning structured outputs into clear command briefings that coordinators can actually use.


Best Use of IBM Tech

For the IBM technology track, we integrated an IBM watsonx.ai-style command briefing layer.

The system first uses deterministic emergency logic to classify incidents, calculate priority scores, identify vulnerable groups, and recommend resource allocation.

Then IBM watsonx.ai can transform those structured results into an operational briefing for emergency coordinators.

This matters because emergency teams do not only need raw predictions. They need clear communication.

The IBM-powered briefing can summarize:

  • Top-priority incidents
  • Recommended deployments
  • Resource gaps
  • Vulnerability risks
  • Operational next steps
  • Human-readable reasoning

Our approach keeps safety-critical decisions explainable while using IBM AI for command-level communication and decision support.


Optimization Engine

The core technical challenge was resource allocation.

In a crisis, there are never enough resources for every request at the same time. The system needs to decide where support can create the most urgent impact.

ResQNet AI evaluates incidents using factors such as:

  • Severity
  • Urgency
  • Number of people affected
  • Vulnerable populations
  • Distance
  • Resource availability
  • Shelter or clinic capacity
  • Type of support required

The system attempts to maximize:

People helped + Medical priority + Vulnerability score

while minimizing:

Travel time + Resource waste + Shelter overload

This makes ResQNet AI more than a dashboard. It is a decision-support system for emergency coordination.


Challenges We Faced

The hardest part was balancing fairness, speed, and efficiency.

Optimizing for only one metric can create bad outcomes.

If the system only prioritizes distance, vulnerable communities farther away may be ignored.

If the system only prioritizes the largest incidents, smaller but medically urgent cases may be missed.

If the system only prioritizes speed, resources may be deployed inefficiently.

We also had to make the system explainable. In emergency response, a black-box recommendation is not enough. Responders need to understand why an incident was prioritized and why a resource was assigned.

Other challenges included:

  • Designing realistic crisis simulations
  • Handling incomplete and duplicated reports
  • Creating priority scoring under hackathon time limits
  • Matching limited resources to changing needs
  • Building fallback logic for demo reliability
  • Making complex decision logic understandable through the UI

What We Learned

This project taught us that emergency response is not just a data problem. It is a decision problem.

We learned that:

  • AI in high-stakes environments must be explainable
  • Resource optimization matters most when supply is limited
  • Dashboards are stronger when they recommend actions, not just display information
  • Fairness and vulnerability must be part of prioritization logic
  • Human responders should stay in control of final decisions

The best use of AI in emergency response is not replacing humans.

It is helping them see clearly, prioritize faster, and coordinate better when every minute matters.


What’s Next

Future versions of ResQNet AI could include:

  • SMS and WhatsApp citizen reporting
  • Real-time emergency data feeds
  • Hospital, shelter, and NGO integrations
  • Multi-city crisis simulations
  • Advanced optimization models
  • IBM Cloud deployment
  • Deeper IBM watsonx.ai command briefings
  • Live responder mobile workflows
  • Multi-agency coordination tools

Our long-term vision is to build a scalable AI-assisted emergency coordination platform for municipalities, NGOs, healthcare systems, shelters, and disaster relief organizations.


Final Thought

Most emergency tools tell responders what happened.

ResQNet AI helps them decide what to do next.

Built With

+ 18 more
Share this project:

Updates