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
Every component was designed for operational realities — real data, real thresholds, real consequences.
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.
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.
Custom WordPress user roles: Researchers see raw data exports; Public users see summarized dashboards; Admins access sensor configuration and alert thresholds.
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.
Wordfence firewall, SSL enforcement, WP-CLI deployment, nonce-protected API endpoints, application passwords for IoT devices, and WP_DEBUG disabled in production.
Yoast SEO, Core Web Vitals optimization (lazy loading, caching, image compression), schema.org markup, and Google Search Console integration. 98+ PageSpeed score.
Technology Stack
Interactive Demo
This simulates the real-time dashboard behaviour — data refreshes every 5 seconds as it would from IoT sensors via the WordPress REST API.
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
Clean separation between ingestion, storage, and presentation — built on WordPress APIs throughout.
Project Outcomes
The Developer
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.