Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

16 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿšจ ECHO

Emergency Coordination Hub & Operations

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.


๐Ÿ“– Overview

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).


Why ECHO?

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.


โœจ Key Features

Incident Dashboard

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.


AI Commander

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.


Decision Intelligence

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.


Decision Simulation

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.


Interactive Operations Map

The map provides a real-time operational view including:

  • Incident locations
  • Dynamic incident zones
  • Resource deployment
  • Evacuation routes
  • Incident-specific visualisation

Ask ECHO

Ask operational questions using natural language.

Example:

"How should responders manage the exclusion zone?"

Ask ECHO automatically:

  1. Understands the current incident context.
  2. Retrieves relevant SOP documents using Snowflake Cortex Search.
  3. Grounds responses using retrieved operational procedures.
  4. Generates contextual guidance with Snowflake AI_COMPLETE.

Every response includes supporting source documents to improve transparency and traceability.


AI Workflow

Operator Question
        โ”‚
        โ–ผ
Current Incident Context
        โ”‚
        โ–ผ
Snowflake Cortex Search
(Semantic Retrieval)
        โ”‚
        โ–ผ
Relevant SOP Documents
        โ”‚
        โ–ผ
Snowflake AI_COMPLETE
        โ”‚
        โ–ผ
Grounded Operational Guidance

System Architecture

                    Emergency Incident
                            โ”‚
                            โ–ผ
                 Snowflake Operational Data
                            โ”‚
        โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
        โ”‚                   โ”‚                   โ”‚
        โ–ผ                   โ–ผ                   โ–ผ
 Incident Data      Resources Data      SOP Documents
        โ”‚                   โ”‚                   โ”‚
        โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”˜
                       โ–ผ                   โ–ผ
               Decision Intelligence   Cortex Search
                       โ”‚                   โ”‚
                       โ–ผ                   โ–ผ
                AI Commander        AI_COMPLETE (RAG)
                       โ”‚                   โ”‚
                       โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                                  โ–ผ
                           ECHO Dashboard
                                  โ”‚
                                  โ–ผ
                      Emergency Coordinator

โ„๏ธ Snowflake Integration

ECHO leverages multiple Snowflake capabilities to support AI-assisted emergency operations.

Snowflake Cortex Search

Used for:

  • Semantic SOP retrieval
  • Vector-based document search
  • Incident-aware information retrieval
  • Retrieval-Augmented Generation (RAG)

Snowflake AI_COMPLETE

Used to generate:

  • Grounded operational guidance
  • Context-aware emergency recommendations

Structured Snowflake Data

Operational information retrieved directly from Snowflake includes:

  • Incident data
  • Resource allocation
  • Decision intelligence
  • Response simulations
  • Operational recommendations

๐Ÿ› ๏ธ Technology Stack

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

๐Ÿ“ธ Application Preview

Dashboard Overview

image image

The main operational dashboard provides a unified view of incidents, resources, decision intelligence, and AI-assisted recommendations.


Ask ECHO

image image

Ask ECHO combines Snowflake Cortex Search with AI_COMPLETE to retrieve relevant SOPs and generate grounded operational guidance.


Interactive Operations Map

image

The interactive map visualises incidents, operational zones, evacuation routes, and deployed resources in real time.


๐Ÿš€ Getting Started

Clone the repository:

git clone https://github.com/<repository>.git

Install dependencies:

npm install

Create a .env.local file:

SNOWFLAKE_ACCOUNT=
SNOWFLAKE_USERNAME=
SNOWFLAKE_PASSWORD=
SNOWFLAKE_DATABASE=
SNOWFLAKE_SCHEMA=
SNOWFLAKE_WAREHOUSE=
SNOWFLAKE_ROLE=

Start the development server:

npm run dev

Open:

http://localhost:3000

๐Ÿ“ Project Structure

app/
components/
data/
hooks/
lib/
services/
types/
public/

๐Ÿ”ฎ Future Work

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

๐Ÿ“„ License

This project was developed as part of the CoCo Hackathon using Snowflake Cortex.

About

AI-powered Emergency Coordination Hub built with Next.js, Snowflake Cortex, and CoCo CLI.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages