Client Work
Safety Hub — Hazard Reporting for a Multi-Site Industrial Organisation
Field workers report hazards in under two minutes; the HSE team runs a structured workflow from triage to verified closure — replacing paper forms and scattered WhatsApp messages with one auditable system.
The problem
Across multiple industrial sites, hazard reports arrived as WhatsApp messages, verbal mentions, and paper forms. Reports went missing, follow-ups had no owner, and management had no picture of what was open, overdue, or repeating.
What we built
- Mobile-first hazard submission with photos — designed so a field worker finishes in under two minutes
- Structured HSE workflow: Triage → Investigation → Corrective Action Plan → Verification
- A 5×5 risk matrix, root-cause analysis, and corrective-action tracking with owners and due dates
- WhatsApp notifications and even WhatsApp-based report submission for workers without the app open
- Management review dashboards and a full audit trail on every record
- A token-authenticated public API so other internal systems can submit and read reports
Engineering notes
Next.js 16 with MySQL, installable as a PWA with web push. Role-based access separates field reporters, HSE officers, and management. Every state change is logged; the audit trail is append-only. Email flows run through Brevo, WhatsApp through the Meta Business API.