How EDMP Works

From the moment a disaster is declared to the final reconstruction payment - EDMP coordinates every step.

The Disaster Timeline

T+0

Incident Created

An Incident Commander declares a disaster. The EOC dashboard goes live instantly. Domain events notify all modules - notifications, analytics, and AI assessment queue fire in parallel.

T+5 min

First Responders Deployed

Emergency services receive push notifications. Damage photos are uploaded and queued for AI classification (5-class severity: None / Light / Moderate / Severe / Destroyed). Confidence below 70% is flagged for manual review.

T+20 min

Contractor Matching

The AI-powered 6-factor ranking algorithm identifies the best-matched, nearest verified contractors. Invitations go out via email, SMS, and in-app notification simultaneously.

T+30 min

Contractors En Route

Contractors accept via the Contractor Portal. Their ETAs are tracked in real time via GPS. The EOC live map shows all vehicles and their status.

Day 3+

Recovery & Reconstruction

Citizens post work requests. Contractors bid. Customer accepts a quote - funds lock in escrow. Milestones are completed and approved one by one. A 10% holdback releases automatically after the 30-day warranty expires without defects.

Portals for every role

Each stakeholder type gets a purpose-built interface and a tailored data view.

admin_panel_settings

Admin Portal

Platform-wide RBAC, tenant management, POPIA data requests, audit logs, and system configuration.

construction

Contractor Portal

3-phase KYC registration, job discovery, quote submission, GPS location push, and payment tracking.

person_outline

Subscriber Portal

Work request creation, contractor tracking, milestone approval, ratings, and download orders.

shield

Insurer Portal

Damage assessment review, claims integration, and contractor payment visibility.

Enterprise-grade technology

Built for compliance, scale, and reliability - from day one.

lockSecurity & Compliance
  • POPIA (SA) and GDPR (EU) compliant
  • ISO 27001 and OWASP Top 10
  • PostgreSQL Row-Level Security for multi-tenant isolation
  • JWT RS256 authentication with session revocation
  • AES-256 encryption at rest; TLS 1.3 in transit
architectureModern Architecture
  • API-first - web and mobile share one endpoint layer
  • CQRS via PostgreSQL stored functions
  • PostGIS for proximity search and zone containment
  • TimescaleDB for GPS time-series tracking
  • RabbitMQ for async AI, email, and SMS queues

Ready to see it in action?

Our team will walk you through a live demo tailored to your organisation.

Book a Demo