Mining 3 months Perth, WA

Operational Dashboard for Multi-Site Mining Operations

Real-time production, safety and equipment data from 6 mine sites in a single unified dashboard. Replaced weekly spreadsheet reports with live operational visibility.

Custom Software DevelopmentIntegration
6 Sites connected
70% Less reporting time
Live Real-time data
Perth Based. Australia Wide.
18+ Years in Custom Software
Fixed-Price Delivery
Full Code Ownership
Client Context

Multi-site mining operator — production and maintenance

A mid-tier mining company operating 6 sites across Western Australia. Each site ran its own production tracking, safety reporting and equipment maintenance systems — a mix of spreadsheets, legacy databases, and paper-based logs.

The Perth head office received weekly reports by email. By the time data was compiled, it was days old. Executive decisions about production targets, maintenance scheduling and safety resourcing were based on stale information.

The Challenge

What needed to change

Six sites, six different systems, zero integration. Production data lived in spreadsheets at each site. Safety inspections were paper-based (later digitised — see our field safety app project). Equipment maintenance was tracked in a legacy MS Access database at two sites and manually on others.

The weekly reporting cycle was killing decision speed. By Wednesday, the ops manager had last week's numbers. By the time issues were identified, they were already 7–10 days old. Reactive was the only mode available.

No single source of truth. Different sites measured things differently. Tonnage calculations varied, downtime categories were inconsistent, and comparing performance across sites was a manual, error-prone exercise every month.

The Solution

What we built

A unified operational dashboard pulling real-time data from all 6 sites — production, safety, equipment and workforce metrics in a single view with drill-down by site.

Data Integration Layer

Connectors pulling data from each site's existing systems — spreadsheet imports, database connections, API integrations and manual upload fallbacks for sites with limited infrastructure.

Production Dashboard

Live production metrics — tonnes processed, crusher rates, stockpile levels, shift output. Drill-down from company-wide to individual site to specific operation.

Safety & Compliance View

Aggregated safety data — inspection completion, open incidents, overdue items, lost-time injury rates. Integrated with the mobile inspection system for real-time updates.

Equipment & Maintenance

Fleet and heavy equipment status, scheduled maintenance, breakdown tracking and utilisation rates. Alerts for overdue services and recurring failure patterns.

Built with:
ReactTypeScriptNode.jsPostgreSQLRedisAWSPower BI Embedded
In Practice

How it works

1

Data flows in from each site

Automated connectors pull production, safety and equipment data from each site's systems on a scheduled basis — hourly for production, real-time for safety, daily for maintenance.

2

Normalisation and validation

Incoming data is standardised into consistent units, categories and formats. The system flags anomalies — missing data, outliers, format errors — for review.

3

Dashboard renders current state

The operations team in Perth sees a live company-wide view. Traffic-light indicators highlight sites requiring attention. Drill-down by site, operation or metric.

4

Alerts trigger on thresholds

Configurable alerts fire when metrics breach thresholds — production below target, safety incidents reported, equipment downtime exceeding limits.

5

Weekly executive report auto-generated

End-of-week reports compile automatically from dashboard data. No more manual spreadsheet consolidation — the report is a snapshot of already-validated live data.

Results

Measurable outcomes

6 Mine sites connected to a single dashboard
70% Reduction in weekly reporting time
Live Real-time production visibility (was weekly)
2 days Faster issue identification and response
1 Standardised data format across all sites
8 hrs/week Saved by executive team on manual reports

For the first time, I can see what is actually happening across all our sites right now — not what happened last week. That changes how you make decisions.

General Manager — Operations Mining Company
Delivery

How we delivered it

1

Discovery & Data Mapping

2 weeks

Audited data sources across all 6 sites. Mapped which data lived where, how it was collected, and what transformations were needed for consistent reporting.

2

Integration Development

4 weeks

Built connectors for each site's systems. Handled the variety — some sites had APIs, others had databases, two required CSV import workflows with validation.

3

Dashboard Build

4 weeks

Built the unified dashboard with role-based views for operations, safety, maintenance and executive teams. Embedded drill-down navigation and threshold-based alerting.

4

Testing & Rollout

3 weeks

Validated data accuracy by running parallel with existing manual reports for 3 weeks. Trained site teams and Perth operations staff. Phased rollout across all sites.

Similar Project?

Want something similar for your business?

Tell us about your industry, your workflows, and what you want to achieve. We will scope it, quote it fixed-price, and build it.

Tell Us About Your Project

What industry are you in? What systems do you use? What is the biggest operational problem you want solved? We will come back with a plan and fixed-price quote.

Prefer a quick chat? Call 0425 531 127 – we're Perth-based and we answer the phone.