Not an official government alert — decision-support only.

MHEWS — traceable mockups

Madagascar Multi-Hazard Early Warning System, built from docs/PRD.md and docs/SDD.md. Every tagged element shows, via tooltip, which requirement it implements and which design decision governs it. Use the corner button on any screen to list its requirements, or browse the requirements index and the design-decisions register.

Start here

Sign in → then explore the screens below (nav bar skips straight to any of them).

Mockup to deployed-system alignment

The screen code is the stable key. The deployed route is the current React route in mdewsd; status is a review signal, not a claim that the two interfaces are identical.

Screens

Grouped to match the nav (DD-036). SR-# marks a screen built around a suggested requirement — not yet stakeholder-approved.

Code is the screen code used in the user-journey document, so a journey step can be traced to the page that serves it. Rows without a code are superseded screens kept for reference.

CodeScreenPersonaCovers
Monitor / Forecast
MF-1DashboardAnalyst / ViewerFR-3–5, FR-8–14, FR-17, FR-19A, NFR-3, SR-1
MF-2ForecastsAnalystFR-5, FR-8, FR-8A, FR-9, FR-22A, SR-2
Risk
RK-1Risk assessments & mapsAnalystFR-5, FR-10A, FR-17A/B
RK-2ExposureAnalystFR-5, SR-3
RK-3VulnerabilityAnalystFR-5, SR-4
Impact
IM-1Historical eventsAnalystFR-5, SR-5
IM-2Human impactAnalystFR-5, FR-17C, SR-6
IM-3Sector damage & disruptionAnalystFR-5, FR-17C/D
Early Warning
EW-2AlertsAnalyst / AdminFR-16, FR-17C/D, FR-19–21A, FR-22/22A, FR-31A/B, FR-GOV-2/3
EW-3Drafting · per-draftAnalyst / AdminFR-21B, FR-43A/B, FR-GOV-1/3, FR-17C/D, FR-22A, FR-31, FR-34, SR-15 (split from the former merged screen, DD-136)
EW-4DisseminationAdminFR-16, FR-21B, FR-30, FR-32/32A, FR-33, FR-34 (split from the former merged screen, DD-137)
EW-1 Thresholds and EW-5 Response Protocols are Early Warning functions (PRD §7.15) but are configured from the Admin panel — listed under Admin → Configuration below (nav moved 2026-09-10/11).
Drafting & Dissemination (old, merged)AdminFR-21B, FR-30, FR-32–34, FR-43A/B
Drafting (older)AnalystFR-21B, FR-43A/B
Knowledge
KA-1Reports & BulletinsAnalyst / AdminFR-5, FR-22–31, FR-36, FR-43A/B, NFR-7, NFR-9/10
KA-2Report DistributionAnalyst / AdminFR-30, FR-32–35
KA-3Methodology & DocumentationPublic / Allpublic, no auth gate (clarification #3)
KA-4AssistantAllFR-41–43
Other
OT-1Sign inAllFR-49, FR-50
OT-2Submit feedbackAllFR-39
(reachable from the header user menu, not top-level nav — DD-048)
Admin → Data
AD-1Data registry & sourcesAdminFR-1, FR-2, FR-7, FR-8A, FR-46, NFR-6B
AD-2BoundariesAdminFR-37, FR-38
Admin → Configuration
EW-1ThresholdsAdminFR-18, FR-GOV-1/2, FR-VER-3 · Early Warning function, configured here (nav moved 2026-09-10)
EW-5Response ProtocolsAdminFR-GOV-1/2/3 · SOP per hazard/severity: checklist, minimum approving role, review SLA. New screen 2026-09-11 — restores the dedicated page folded into Thresholds (DD-135), adds document upload + parse
AD-3ChannelsAdminSR-7, FR-33
AD-4Distribution listsAdminSR-8
AD-5Users & rolesAdminFR-44
AD-6AppearanceAdminFR-15
AD-7FeedbackAdminFR-40
AD-8System healthAnalyst / Admin / Sys. AdminFR-6, FR-45–48, FR-VER-2 · + Daily duty log (analyst's end-of-shift record from journey step 8; built on the audit log, FR-45/46A/48; touches open decision D-1)
Source documents: docs/PRD.md (v1.0, 2026-06-28), docs/SDD.md (v1.0, 2026-06-28). Requirement IDs are taken verbatim from the PRD — none were assigned by this build. Visual style: government/institutional (DD-001).