TA Dashboard
Data & AnalyticsMarch 2023

TA Dashboard

Dashboard for tracking industrial turnaround inspection progress across sites, districts, and asset types.

Overview

  • Hierarchical drill-down navigation (Year → District → Field) with live-filtered dashboard content at every level
  • Real-time Pre-TA vs. TA completion gauges computed via server-side SQL aggregation rather than client-side calculations
  • Interactive breakdowns by asset type (vessels, tanks, piping) and inspection method (VI, VE, UT, MT, PT, radiography, etc.)
  • Migrated the backend from MySQL to PostgreSQL, reverse-engineering and rebuilding six lost stored procedures as native Postgres functions with only the client API contract to go on
  • Diagnosed a subtle PostgreSQL bug where random() inside an uncorrelated subquery was evaluated once and silently reused across every generated row, corrupting seeded data distributions
  • Traced a global CSS leak (an unscoped stylesheet selector) that was forcing incorrect row heights across every table in the app
  • Replaced a heavyweight third-party data-grid dependency with a lightweight custom table component for better layout control and performance
  • Designed a full visual identity — color system, typography, spacing, component library — from scratch, replacing a legacy, inconsistent UI

Full-stack analytics dashboard for tracking industrial turnaround (TA) inspection progress across sites, districts, and asset types. Built with React, Node/Express, and PostgreSQL. Designed the entire UI from scratch and migrated the backend from MySQL to PostgreSQL, including reconstructing lost stored procedures. Features live progress gauges, interactive charts, and drill-down navigation by year/district/field.