An intelligent emergency operations platform that combines operational dashboards, decision intelligence, semantic search, and grounded AI assistance to support emergency coordinators during critical incidents.
Built for the CoCo Hackathon using Snowflake Cortex.
Emergency response teams operate in environments where every decision matters. Coordinators must monitor multiple incidents, evaluate changing conditions, allocate resources, and consult operational procedures, often within minutes.
ECHO centralises these workflows into a single operational platform. By combining structured incident data with Snowflake Cortex AI capabilities, the platform helps operators access critical information faster and make informed, evidence-based decisions.
Unlike traditional dashboards that only visualise data, ECHO provides AI-assisted operational guidance grounded in official Standard Operating Procedures (SOPs).
During emergency situations, operators frequently switch between multiple systems to gather situational awareness, review response procedures, and coordinate resources.
This fragmented workflow increases cognitive load and slows decision-making when rapid responses are essential.
ECHO brings operational intelligence, resource coordination, and AI-assisted guidance into a single workspace, enabling emergency coordinators to make faster, more confident decisions.
Monitor multiple emergency incidents from a unified operational dashboard.
Supported incident types include:
- Bushfire
- Flood
- Hazardous Material Spill
- Mass Casualty Incident
- Severe Weather Events
Each incident dynamically updates the dashboard, timeline, operational intelligence, map, and response recommendations.
The AI Commander continuously analyses operational information through specialist intelligence modules:
- Weather Intelligence
- Medical Intelligence
- Infrastructure Intelligence
- Operational Risk Intelligence
These modules provide situational awareness throughout the incident lifecycle and contribute to the overall response recommendation.
Operational evidence is consolidated into an explainable recommendation supported by:
- Confidence score
- Decision metrics
- Supporting evidence
- Recommended operational action
This enables operators to understand why a recommendation was generated rather than simply receiving an output.
ECHO compares multiple response strategies before deployment.
Each simulated scenario includes:
- Operational risk
- Resource requirements
- Estimated response time
- Confidence level
allowing emergency coordinators to evaluate trade-offs before committing to a response plan.
The map provides a real-time operational view including:
- Incident locations
- Dynamic incident zones
- Resource deployment
- Evacuation routes
- Incident-specific visualisation
Ask operational questions using natural language.
Example:
"How should responders manage the exclusion zone?"
Ask ECHO automatically:
- Understands the current incident context.
- Retrieves relevant SOP documents using Snowflake Cortex Search.
- Grounds responses using retrieved operational procedures.
- Generates contextual guidance with Snowflake AI_COMPLETE.
Every response includes supporting source documents to improve transparency and traceability.
Operator Question
โ
โผ
Current Incident Context
โ
โผ
Snowflake Cortex Search
(Semantic Retrieval)
โ
โผ
Relevant SOP Documents
โ
โผ
Snowflake AI_COMPLETE
โ
โผ
Grounded Operational Guidance
Emergency Incident
โ
โผ
Snowflake Operational Data
โ
โโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโ
โ โ โ
โผ โผ โผ
Incident Data Resources Data SOP Documents
โ โ โ
โโโโโโโโโโโโโโโโฌโโโโโดโโโโโโโโโโโโโโโฌโโโโโ
โผ โผ
Decision Intelligence Cortex Search
โ โ
โผ โผ
AI Commander AI_COMPLETE (RAG)
โ โ
โโโโโโโโโโโโฌโโโโโโโโโ
โผ
ECHO Dashboard
โ
โผ
Emergency Coordinator
ECHO leverages multiple Snowflake capabilities to support AI-assisted emergency operations.
Used for:
- Semantic SOP retrieval
- Vector-based document search
- Incident-aware information retrieval
- Retrieval-Augmented Generation (RAG)
Used to generate:
- Grounded operational guidance
- Context-aware emergency recommendations
Operational information retrieved directly from Snowflake includes:
- Incident data
- Resource allocation
- Decision intelligence
- Response simulations
- Operational recommendations
Frontend
- Next.js
- React
- TypeScript
- Tailwind CSS
- React Leaflet
- Lucide React
Backend
- Next.js API Routes
Artificial Intelligence
- Snowflake Cortex Search
- Snowflake AI_COMPLETE
- Retrieval-Augmented Generation (RAG)
Database
- Snowflake
The main operational dashboard provides a unified view of incidents, resources, decision intelligence, and AI-assisted recommendations.
Ask ECHO combines Snowflake Cortex Search with AI_COMPLETE to retrieve relevant SOPs and generate grounded operational guidance.
The interactive map visualises incidents, operational zones, evacuation routes, and deployed resources in real time.
Clone the repository:
git clone https://github.com/<repository>.gitInstall dependencies:
npm installCreate a .env.local file:
SNOWFLAKE_ACCOUNT=
SNOWFLAKE_USERNAME=
SNOWFLAKE_PASSWORD=
SNOWFLAKE_DATABASE=
SNOWFLAKE_SCHEMA=
SNOWFLAKE_WAREHOUSE=
SNOWFLAKE_ROLE=Start the development server:
npm run devOpen:
http://localhost:3000
app/
components/
data/
hooks/
lib/
services/
types/
public/
Potential future enhancements include:
- Autonomous specialist AI agents
- Live IoT sensor integration
- Satellite imagery analysis
- Predictive incident forecasting
- Multi-agency collaboration
- Mobile responder application
- Voice-assisted emergency operations
This project was developed as part of the CoCo Hackathon using Snowflake Cortex.




