CRISISAVERT — AI-POWERED EMERGENCY COMMAND CENTER
AI that thinks as fast as disasters unfold.
================================================================================
INSPIRATION
Flood evacuations delayed by hours. Rescue resources sent to wrong areas. First responders stopping life-saving work to fight clunky systems.
Every disaster second is a decision buried under data overload. With climate change intensifying disasters globally, manual coordination isn't enough. CrisisAvert builds the AI emergency responders need.
================================================================================
WHAT IT DOES
An agentic AI command center turning reactive data visualization into proactive coordination:
• Voice-Activated Commands — "Activate Flood Protocol" hands-free. No keyboards in the field.
• AI Threat Assessment — Google Gemini performs chain-of-thought reasoning on disaster data, analyzing seismic patterns, infrastructure impact, delivering severity scores with full reasoning transparency. No black box.
• Geospatial Intelligence — Real-time satellite mapping with impact zone overlays.
• Autonomous Response — Deploys simulated Supply, Medical, Aerial units with centralized command dashboard.
• Privacy-First — Ephemeral sessionStorage auto-wipes sensitive data. Built for government deployment.
================================================================================
HOW I BUILT IT
Dual-core architecture:
THE ORACLE (Node.js + Gemini SDK) — Analyzes threats, generates assessments with confidence scores via chain-of-thought reasoning.
THE HAND (React + Vite + Socket.IO) — Real-time WebSocket communication renders geospatial overlays and deployment logs.
WORKFLOW: Threat detected → AI analyzes → Coordinated deployment RESPONSE TIME: Under 60 seconds vs. 15-30 minutes traditional
STACK: Google Gemini, React, Node.js, Socket.IO, Google Maps API, Web Speech API
================================================================================
CHALLENGES
• AI Transparency — Life-or-death decisions need visible reasoning, not black boxes. Chain-of-thought solved this.
• Voice Recognition — Emergency terms like "Uttarakhand" or "magnitude 7.2" fail in Web Speech API. Built custom fuzzy matching layer.
• Real-Time Sync — Socket.IO architecture with heartbeat monitoring for disaster-critical reliability.
• Solo Development — Limited budget meant ruthless prioritization and modular architecture.
================================================================================
ACCOMPLISHMENTS
Built complete agentic AI system solo: frontend, backend, AI engine, voice interface, mapping, real-time comms.
An emergency professional said: "This addresses a real problem we have."
• Sub-60-second response time • Auditable AI reasoning • Hands-free operation • Privacy-first for government use
================================================================================
WHAT I LEARNED
• Agentic AI needs context management and human oversight at decision points • Chain-of-thought reasoning is non-negotiable for high-stakes applications • Voice interfaces need visual fallbacks for noisy environments • WebSocket fault tolerance isn't optional • Privacy must be architectural, not added later
================================================================================
WHAT'S NEXT
SHORT-TERM: USGS earthquake feeds, NOAA weather, NASA wildfire data, mobile interface
MEDIUM-TERM: Offline-first for degraded connectivity, multi-agency access, NIMS/FEMA compliance
LONG-TERM: VR training, sensor marketplace, production pilots with emergency agencies, international deployment
VISION: Global emergency coordination platform with unified AI-powered response.
================================================================================
BUILT WITH
google-gemini-ai, nodejs, react, socket-io, voice-recognition, geospatial-mapping, emergency-response, disaster-management, agentic-ai, chain-of-thought, real-time-systems, google-maps-api, vite, express
Built With
- context
- express.js
- frontend-(/client):-react
- google-gemini-sdk-(ai-reasoning)
- google-maps
- mcp
- model
- socket.io
- socket.io-client
- tailwindcss
- vite
- web-speech-api.-backend-(/server):-node.js


Log in or sign up for Devpost to join the conversation.