Client work, Safety Hub

Hazard reports that never go missing.

A hazard reporting and management platform for a multi-site industrial organisation. Field workers report a hazard in under two minutes, and the HSE team runs it from triage to verified closure in one auditable system.

Safety Hub sign-in screen beside a phone showing a hazard report for scaffolding work at height
Safety Hub installs as an app on a field worker's phone.
< 2 minfor a field worker to file a hazard report
4workflow stages, from triage to verification
5x5risk matrix on every report
Before

Reports lived in chats and on paper

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.

After

One report, followed to closure

A worker spots a hazard, takes a photo and files it from the phone in under two minutes. The HSE officer is notified on WhatsApp, rates it on the risk matrix and assigns a corrective action with an owner and a due date. Management sees it close, verified, with every step in the audit trail.

Bridge

The workflow every report follows

  1. Triage

    The HSE team reviews the report and rates it on the 5x5 risk matrix.

  2. Investigation

    Root-cause analysis on what happened and why.

  3. Corrective Action Plan

    Actions tracked with owners and due dates.

  4. Verification

    The fix is checked before the report closes.

What we built

  • Mobile-first submission

    Hazard reports with photos, designed so a field worker finishes in under two minutes.

  • WhatsApp reporting and alerts

    WhatsApp notifications, and WhatsApp-based report submission for workers without the app open.

  • Management review

    Dashboards for management review, and a full audit trail on every record.

  • A public API

    Token-authenticated, 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, and the audit trail is append-only, so a closed report cannot be quietly rewritten. Email flows run through Brevo, WhatsApp through the Meta Business API.

Start a product.

Tell us what the business needs to do. Within 1 to 3 business days you get a fixed quote, what is included and a timeline.