Project HERMES
Hazard and Emergency Reporting, Monitoring, and Evaluation System
A real-time disaster communication control center that turns chat messages into actionable incident intelligence.
Project HERMES helps communities respond faster during disasters.
Instead of forcing residents to fill long forms, HERMES lets them report incidents through familiar chat apps. The platform then uses AI to convert unstructured messages into structured incident reports, so responders can act quickly with better situational awareness.
For DRRM offices, HERMES is a single control center for incident intake, validation, map-based monitoring, and public advisories.
Emergency communication often breaks down when speed matters most.
- Reports arrive in inconsistent formats.
- Teams manually parse messages, which delays response.
- Critical updates are spread across disconnected channels.
- Responders struggle to keep a real-time, city-wide picture.
HERMES connects residents and responders through one coordinated workflow:
- Residents submit incident reports through chat.
- AI extracts key fields such as type, location, time, severity, and description.
- Responders validate and manage reports in a live dashboard.
- DRRM teams send advisories back to affected communities.
This creates a closed loop: report, verify, respond, inform.
- Faster way to report emergencies
- Easier access to official updates and safety instructions
- Faster triage and incident understanding
- Better visibility through live feed and map views
- Easier public communication through targeted advisories
During heavy rain, a resident sends:
"Flooding near the public market since 6:30 PM. Water is knee-deep and rising."
HERMES automatically interprets the message, drafts a structured incident report, and surfaces it in the responder dashboard with location context. A responder validates the report, updates status, and sends a localized advisory to nearby residents.
Result: less manual parsing, faster response, better public awareness.
- Chat-based incident reporting (Telegram and Messenger)
- Can store data until the internet is restored and allow chat using free data
- AI-assisted report structuring from free-form text
- Real-time incident monitoring dashboard
- Map-based incident visualization
- Advisory broadcasting and targeting
- Role-based access for responder and admin workflows
Built with modern, production-ready web technologies:
- Next.js for the application framework
- Supabase and PostgreSQL for backend and data storage
- Vercel AI SDK for AI-assisted language understanding
- Vercel Chat SDK for messaging integrations
- Tailwind CSS and shadcn/ui for interface design
- MapLibre GL for map visualization
To run the project locally, see docs/setup.md.
This project is distributed under the Apache License 2.0.
