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.
| Code | Screen | Persona | Covers |
|---|---|---|---|
| Monitor / Forecast | |||
| MF-1 | Dashboard | Analyst / Viewer | FR-3–5, FR-8–14, FR-17, FR-19A, NFR-3, SR-1 |
| MF-2 | Forecasts | Analyst | FR-5, FR-8, FR-8A, FR-9, FR-22A, SR-2 |
| Risk | |||
| RK-1 | Risk assessments & maps | Analyst | FR-5, FR-10A, FR-17A/B |
| RK-2 | Exposure | Analyst | FR-5, SR-3 |
| RK-3 | Vulnerability | Analyst | FR-5, SR-4 |
| Impact | |||
| IM-1 | Historical events | Analyst | FR-5, SR-5 |
| IM-2 | Human impact | Analyst | FR-5, FR-17C, SR-6 |
| IM-3 | Sector damage & disruption | Analyst | FR-5, FR-17C/D |
| Early Warning | |||
| EW-2 | Alerts | Analyst / Admin | FR-16, FR-17C/D, FR-19–21A, FR-22/22A, FR-31A/B, FR-GOV-2/3 |
| EW-3 | Drafting · per-draft | Analyst / Admin | FR-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-4 | Dissemination | Admin | FR-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) | Admin | FR-21B, FR-30, FR-32–34, FR-43A/B |
| — | Drafting (older) | Analyst | FR-21B, FR-43A/B |
| Knowledge | |||
| KA-1 | Reports & Bulletins | Analyst / Admin | FR-5, FR-22–31, FR-36, FR-43A/B, NFR-7, NFR-9/10 |
| KA-2 | Report Distribution | Analyst / Admin | FR-30, FR-32–35 |
| KA-3 | Methodology & Documentation | Public / All | public, no auth gate (clarification #3) |
| KA-4 | Assistant | All | FR-41–43 |
| Other | |||
| OT-1 | Sign in | All | FR-49, FR-50 |
| OT-2 | Submit feedback | All | FR-39 |
| (reachable from the header user menu, not top-level nav — DD-048) | |||
| Admin → Data | |||
| AD-1 | Data registry & sources | Admin | FR-1, FR-2, FR-7, FR-8A, FR-46, NFR-6B |
| AD-2 | Boundaries | Admin | FR-37, FR-38 |
| Admin → Configuration | |||
| EW-1 | Thresholds | Admin | FR-18, FR-GOV-1/2, FR-VER-3 · Early Warning function, configured here (nav moved 2026-09-10) |
| EW-5 | Response Protocols | Admin | FR-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-3 | Channels | Admin | SR-7, FR-33 |
| AD-4 | Distribution lists | Admin | SR-8 |
| AD-5 | Users & roles | Admin | FR-44 |
| AD-6 | Appearance | Admin | FR-15 |
| AD-7 | Feedback | Admin | FR-40 |
| AD-8 | System health | Analyst / Admin / Sys. Admin | FR-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) |
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).