Better Together Platform

What we did: Custom Platform Build - Psychosocial Risk & Benchmarking System
Built from scratch: a serverless AWS platform tracking psychosocial risk and benchmarking data across WA mine sites.
Industry: Mining - Occupational Health & Safety
Region: Western Australia
Duration: Since 2024
Type: New Build

The Brief

Core problem
The research centre needed a platform that could reliably collect ongoing survey data from mine-site staff, aggregate and compare psychosocial risk indicators across multiple sites and time periods, and turn that into actionable recommendations — at a scale and reliability level a standard survey tool couldn’t support.
Why an off-the-shelf approach couldn't solve it

Survey tools and form builders can capture responses, but none are built for continuous cross-site benchmarking against a single evolving data model, or for delivering a structured intervention library (the Action Bank) with audio and resource content alongside the results. This needed a purpose-built data architecture, not a plugin.

Pull-quote

Psychosocial risk isn’t a one-time survey – it’s a pattern that only shows up when you can compare sites and time periods reliably, at scale.

How it reached NextEnvision

Delivered as a white-label build in partnership with a government body supporting the university research centre — a greenfield platform built entirely from scratch.

What We Built

MODULE

1

Survey & Risk Tracking Engine

Continuous survey intake from mine-site staff, structured to track psychosocial risk indicators over time rather than as one-off snapshots.

  • Ongoing survey response capture, not a single-submission form
  • Time-series tracking of risk indicators per site and per period
MODULE

2

Cross-Site Benchmarking & Data Model

The core engineering challenge: a data model built to reliably aggregate and compare survey results across mine sites and time periods at scale.

  • Single-table DynamoDB design for efficient cross-entity querying
  • Scheduled aggregation jobs via EventBridge for ongoing benchmarking
  • Generates actionable recommendations from benchmarked results
MODULE

3

Action Bank Resource & Media Library

A dedicated, interactive intervention library rather than a static PDF or resource page – built to support multi-format content including audio.

  • Dedicated S3 storage for resource and audio content
  • Structured for a genuinely interactive, browsable toolkit

Tech Stack

Category
What we used
Infrastructure as Code
Terraform
Compute
AWS Lambda
API Layer
Amazon API Gateway
Database
Amazon DynamoDB (single-table design)
Scheduling
Amazon EventBridge Scheduler
Hosting/Deployment
AWS Amplify
Storage & Delivery
Amazon S3, Amazon Route 53
Auth & Communication
Amazon Cognito, Amazon SES, Google reCAPTCHA v2
Monitoring
Amazon CloudWatch
Runtime
Node.js 20.x
Frontend
Next.js 15.1.2, React 18.3.1
tech stack