Live Sensor Monitoring · Sudbury, ON

TSF Real-Time
Monitoring
Dashboard

A production WordPress dashboard delivering live Tailings Storage Facility sensor data — built for the Smart & Sustainable Mining Lab at Laurentian University. Custom PHP theme, REST API, Chart.js, and role-based access control.

What It Does

Built for Real-World Mining Safety

Every component was designed for operational realities — real data, real thresholds, real consequences.

📡

Live IoT Sensor Integration

REST API endpoints receive readings from IoT hardware every 30 seconds. Water level, pore pressure, seepage rate, turbidity, and temperature rendered in real time without page reload.

📊

Chart.js Data Visualization

Interactive time-series charts built with Chart.js, polling the WordPress REST API. 30-day trend lines, threshold markers, multi-sensor overlays, and anomaly highlighting.

🔐

Role-Based Access Control

Custom WordPress user roles: Researchers see raw data exports; Public users see summarized dashboards; Admins access sensor configuration and alert thresholds.

⚠️

Threshold Alert System

ICOLD-inspired threshold logic flags readings as Safe / Warning / Critical. Email alerts via wp_mail() when thresholds are crossed. Alert history logged to custom DB table.

🛡️

Security Hardening

Wordfence firewall, SSL enforcement, WP-CLI deployment, nonce-protected API endpoints, application passwords for IoT devices, and WP_DEBUG disabled in production.

🔍

SEO & Performance

Yoast SEO, Core Web Vitals optimization (lazy loading, caching, image compression), schema.org markup, and Google Search Console integration. 98+ PageSpeed score.

Technology Stack

Production-grade tools throughout

WordPress 6.7 Custom PHP Theme WP REST API MySQL Custom Tables Chart.js Elementor JavaScript ES6+ PHP 8.x HTML5 / CSS3 Wordfence Yoast SEO WP-CLI Git / GitHub SSL / HTTPS IoT Integration Core Web Vitals Application Passwords Role-Based Access

Interactive Demo

Simulated Live Feed

This simulates the real-time dashboard behaviour — data refreshes every 5 seconds as it would from IoT sensors via the WordPress REST API.

SENSOR-01 · TSF Zone A · Sudbury, ON
● System Normal
Water Level (m)
Pore Pressure (kPa)
Seepage Rate (L/m)

Demo simulates IoT sensor → WordPress REST API → Chart.js rendering pipeline. Production instance at SSML, Laurentian University available for live demo on request.

System Architecture

Sensor to Screen Data Flow

Clean separation between ingestion, storage, and presentation — built on WordPress APIs throughout.

Project Outcomes

Measurable Impact

30s
refresh interval
Live data without page reload
5+
sensor streams
Water level, pore pressure, seepage, temperature, turbidity
3
user roles
Admin, Researcher, Public — scoped access
98+
PageSpeed score
Core Web Vitals optimized

The Developer

Md Rashed Azad Chowdhury

WordPress Web Developer and PMP®-certified project manager based in Sudbury, ON. Currently pursuing MSc in Computational Science at Laurentian University while building production web applications for SSML and CROSH research labs.

12+ years of enterprise IT and digital project delivery across financial services (City Bank PLC, BRAC Bank PLC) — bringing technical depth and financial-sector discipline to every web project.

PMP®CBAP®ITIL V3ISO 27001Lean Six Sigma BB
📍
Location
Greater Sudbury, ON, Canada
🎓
Institution
Laurentian University — MSc Computational Science