PROPOSAL · VISUAL MOCKUP CLIENT: FREEPORT INDONESIA · GBC REV 1 · 2026-05-24

GBC/OPS — Operations Dashboard

Custom Node + React replacement for the milestone-1 Retool build. Adds the analytics that aren't possible in stock Retool components — heatmaps, per-panel timelines, panel-type comparisons, shift & technician reports — and lays the groundwork for the mobile app shown in §10. 10 screens, dark by default, designed for a 24/7 control-room.

DOMAIN
~700 panels · 7 levels · block-cave
ROLES
Operator · Engineer · Admin
TARGET WIDTH
1440 px · phone preview at 393 px
STACK
Node · React · Postgres · existing SSO
01
Executive Overview
Control-room wall view — six headline KPIs, live map thumbnail, 24h state-mix, recent activity, worst offenders.
FREEPORT INDONESIA · GBC · OPS DASHBOARD MOCKUP
Overview
Operations
Map
Analytics
Reports
Admin
SHIFT · DAY · 14:42 WIT
3
AS
Adi Suryanto
DISPATCH · L1
Panels Operational
now
512/ 687
+3
Unscheduled Downtime
now
27panels
+8 in last hr
MTTR · rolling 7d
avg
3h 12m
−14m vs prev
Active technicians
live
14on shift
2 idle
Open · waiting on Parts
open
9items
+2 today
Downtime today
today
42h 18m
+6% vs yesterday
Mine map · live state
MAP_LEVEL_1 · 487 / 687 panels
MAP_LEVEL_1 487 panels · scale 1:2000 N ↑
Currently red 27
GBC-P260W
L3 · Parts
14d 03h
GBC-P008W
L1 · Electrics
06d 22h
GBC-P179W
L2 · Spill Stand-down
03d 11h
GBC-P484W
L5 · Communications
02d 04h
GBC-P561W
L6 · Breaker Team
01d 19h
GBC-P057W
L1 · Parts
01d 02h
GBC-P204W
L3 · Operations Access
22h 41m
GBC-P692W
L7 · Automation
18h 12m
GBC-P323W
L4 · Parts
11h 03m
GBC-P134W
L2 · Entry Permit
04h 27m
View all 27
Panels by state · 24h
30-min buckets
0168336504672−24h−18h−12h−6hnow
Operational
Impaired
In Maintenance
Scheduled PM
Unscheduled DT
Recent state changes
last 8 · auto-refresh 30s
19:42
GBC-P260W Unscheduled
waiting on Parts · Kamila Pranowo
19:31
GBC-P407W Operational
waiting on — · Indah Hasanah
19:18
GBC-P176W Impaired
waiting on Electrics · Tgk. Yani Gunawan
18:57
GBC-P531W Scheduled PM
waiting on Scheduled PM · Hasti Mamay
18:44
GBC-P036W Maintenance
waiting on Breaker Team · Hj. Ella Nasyidah
18:22
GBC-P617W Operational
waiting on — · Humaira Uyainah
18:09
GBC-P204W Unscheduled
waiting on Operations Access · Hasti Mamay
17:51
GBC-P008W Impaired
waiting on Comms · Tgk. Yani Gunawan
Today's worst offenders
downtime hours · 24h window
GBC-P260W
Parts
14.05h
GBC-P008W
Electrics
6.92h
GBC-P179W
Spill Stand-down
3.46h
GBC-P484W
Communications
2.16h
GBC-P561W
Breaker Team
1.78h
Σ today · 42h 18m across 27 panels
02
Operations Table · Active
Live work-item table with inline edit, type filters, level filter and auto-refresh.
FREEPORT INDONESIA · GBC · OPS DASHBOARD MOCKUP
Overview
Operations
Map
Analytics
Reports
Admin
SHIFT · DAY · 14:42 WIT
3
AS
Adi Suryanto
DISPATCH · L1
Active 150
Archive 4,218
My queue 7
Overdue 12
LEVEL All
SUB-LOC Any
150 results · auto-refresh 30s
Panel Type Level Status Waiting on Description Cmts Reporter Technician Start Duration
GBC-P260W CMD Panel L3 Unscheduled Parts PLC cabinet contactor failure — replacement on order from JKT 4 KH. Capa Anggara Kamila Pranowo 05-09 16:42 14d 03h 18m
GBC-P260W · CMD Panel · MAP_LEVEL_3
Open work item · 14d 03h 18m · #4821
Op Imp Mnt PM UD
Parts
KH. Capa Anggara
Kamila Pranowo
PLC cabinet contactor failure — replacement on order from JKT. Local team has lockout/tagout in place. ETA from JKT warehouse 5–7 days.
Gz 3 Devices
Audit trail
6 events
05-23 15:42
status
Operational → Unscheduled_Downtime
Kamila Pranowo · waiting_on=Parts
05-23 15:42
create
Open work item #4821
Kamila Pranowo · desc updated
05-23 16:11
comment
PLC contactor fault confirmed
Kamila Pranowo
05-23 18:24
assign
Technician → KH. Capa Anggara
KH. Capa Anggara
05-23 22:30
comment
RFQ submitted to JKT, ETA 5–7 days
KH. Capa Anggara
05-24 07:18
comment
JKT confirmed dispatch tomorrow
Kamila Pranowo
GBC-P008W Manned L1 Unscheduled Electrics No 24V supply, suspected breaker — Electrics team notified 2 Hj. Ella Nasyidah Tgk. Yani Gunawan 05-17 09:21 06d 22h 42m
GBC-P179W UPS L2 Unscheduled Spill Stand-down Drift access closed pending mud-rush clear — Gz 3 Devices 1 Hasti Mamay Hj. Ella Nasyidah 05-20 21:08 03d 11h 16m
GBC-P484W HPT L5 Unscheduled Communications Radio repeater offline — Comms scheduled tomorrow 06:00 Indah Hasanah Indah Hasanah 05-22 04:11 02d 04h 02m
GBC-P176W CMD Panel L2 Impaired Electrics Cabinet door switch intermittent — operating with override 3 Tgk. Yani Gunawan Tgk. Yani Gunawan 05-23 19:18 19h 24m
GBC-P036W UPS L1 Maintenance Breaker Team Q3 breaker swap in progress — Gz 1 Devices 2 Hj. Ella Nasyidah Hj. Ella Nasyidah 05-24 06:14 08h 28m
GBC-P531W HPT L6 Scheduled PM Scheduled PM Quarterly PM · belt tension, sensor recalibration 1 Hasti Mamay Hasti Mamay 05-24 08:00 06h 42m
GBC-P057W Manned L1 Unscheduled Parts Joystick assembly damaged — RFQ submitted to JKT warehouse 2 KH. Capa Anggara KH. Capa Anggara 05-23 12:34 1d 02h 08m
GBC-P204W CMD Panel L3 Unscheduled Operations Access Awaiting blast clearance Gz 2 Borehole Hasti Mamay Hasti Mamay 05-23 15:59 22h 41m
GBC-P692W HPT L7 Unscheduled Automation PLC ladder fault — Automation reviewing logs 1 Tgk. Yani Gunawan Tgk. Yani Gunawan 05-23 19:30 18h 12m
GBC-P323W UPS L4 Unscheduled Parts Battery string degraded — replacement ETA Tue 3 Hj. Ella Nasyidah Hj. Ella Nasyidah 05-24 02:39 11h 03m
GBC-P134W Manned L2 Unscheduled Entry Permit Permit lapsed — re-issuance with Safety Kamila Pranowo Kamila Pranowo 05-24 09:15 04h 27m
GBC-P617W CMD Panel L6 Operational Returned to service after PM Humaira Uyainah Humaira Uyainah 05-24 11:45
GBC-P561W UPS L6 Unscheduled Breaker Team Breaker trip on Gz 4 feeder — locked out 1 Humaira Uyainah Humaira Uyainah 05-22 18:51 01d 19h 51m
GBC-P407W Manned L4 Operational Operational since 19:31 — comms verified Indah Hasanah Indah Hasanah 05-24 13:18
GBC-P253W HPT L3 Impaired MIS Tag streaming intermittent — MIS investigating 2 Kamila Pranowo Kamila Pranowo 05-24 10:02 03h 40m
Showing 16 of 150 · sorted by duration desc
03
Operations Table · Archive
Read-only history with date range, distribution-by-day chart, CSV export.
FREEPORT INDONESIA · GBC · OPS DASHBOARD MOCKUP
Overview
Operations
Map
Analytics
Reports
Admin
SHIFT · DAY · 14:42 WIT
3
AS
Adi Suryanto
DISPATCH · L1
Active 150
Archive 4,218
My queue 7
Overdue 12
FROM 2026-04-24
TO 2026-05-24
LEVELAll
TYPEAll
4,218 entries · 30d range
Closed work items per day · by final state
last 14 days · Σ 4,218
Operational
Impaired
In Maintenance
PM
Unscheduled DT
02142638410701174127213681463157816761771186419822078216322842377
Panel Type Level Final state Waiting on Description Reporter Technician Opened Closed TTR
GBC-P407W Manned L4 Operational Closed · Operations resumed after Comms fix Indah Hasanah Indah Hasanah 05-23 12:30 05-23 19:31 07h 01m
GBC-P617W CMD Panel L6 Operational Closed · Quarterly PM complete, signed off Humaira Uyainah Humaira Uyainah 05-23 08:00 05-23 14:48 06h 48m
GBC-P036W UPS L1 Operational Closed · Breaker swap, retested at full load Hj. Ella Nasyidah Hj. Ella Nasyidah 05-22 18:14 05-23 03:46 09h 32m
GBC-P176W CMD Panel L2 Operational Closed · Door switch replaced, override removed Tgk. Yani Gunawan Tgk. Yani Gunawan 05-22 11:22 05-22 16:09 04h 47m
GBC-P253W HPT L3 Operational Closed · MIS retag completed Kamila Pranowo Kamila Pranowo 05-22 04:31 05-22 12:18 07h 47m
GBC-P204W CMD Panel L3 Operational Closed · Permit re-issued, returned to service Hasti Mamay Hasti Mamay 05-21 22:14 05-22 06:54 08h 40m
GBC-P179W UPS L2 Operational Closed · Drift clear, panel restarted Hj. Ella Nasyidah Hj. Ella Nasyidah 05-21 14:00 05-21 23:30 09h 30m
GBC-P692W HPT L7 Impaired Closed → returned as Impaired pending Automation re-tag Tgk. Yani Gunawan Tgk. Yani Gunawan 05-21 06:32 05-21 14:18 07h 46m
GBC-P561W UPS L6 Operational Closed · Breaker reset, feeder verified Humaira Uyainah Humaira Uyainah 05-20 19:11 05-21 03:55 08h 44m
GBC-P057W Manned L1 Operational Closed · Joystick assembly swapped KH. Capa Anggara KH. Capa Anggara 05-20 09:47 05-20 18:40 08h 53m
GBC-P323W UPS L4 Operational Closed · UPS battery string replaced Hj. Ella Nasyidah Hj. Ella Nasyidah 05-19 11:23 05-19 20:08 08h 45m
GBC-P134W Manned L2 Operational Closed · Permit re-issued by Safety Kamila Pranowo Kamila Pranowo 05-19 07:00 05-19 11:27 04h 27m
Showing 12 of 4,218 · MTTR 7h 48m · MTBF 6d 12h
04
Map · Operator mode
Full-bleed level map. Hover or select to inspect a panel — last 3 status changes, current waiting-on, total open duration.
FREEPORT INDONESIA · GBC · OPS DASHBOARD MOCKUP
Overview
Operations
Map
Analytics
Reports
Admin
SHIFT · DAY · 14:42 WIT
3
AS
Adi Suryanto
DISPATCH · L1
LEVELMAP_LEVEL_1
OPACITY
72%
Live · 487 / 687 on this level
GBC-P008WGBC-P036WGBC-P057WGBC-P134WGBC-P176WGBC-P179WGBC-P204WGBC-P253WGBC-P260WGBC-P323WGBC-P407WGBC-P484W N ↑ 50 m MAP_LEVEL_1 · WGS84 / UTM 53S
1:2000
Op461
Imp6
Mnt4
PM3
UD13
?200
GBC-P260W
CMD Panel · MAP_LEVEL_3 · Gz 3 Devices
Unscheduled
14d 03h 18m
Waiting onParts
ReporterKH. Capa Anggara
TechnicianKamila Pranowo
Work item#4821
Comments4
Last 3 state changes
Operational
Today 14:42 · — · Indah Hasanah
Impaired
Today 11:08 · MIS · Tgk. Yani Gunawan
Operational
Yesterday 22:51 · — · KH. Capa Anggara
GBC-P260W
UD · 14d 03h
05
Map · Admin mode
Drag panels from the unplaced sidebar; draw shapes with the rectangle / circle / polygon tools. In-progress polygon shown.
FREEPORT INDONESIA · GBC · OPS DASHBOARD MOCKUP
Overview
Operations
Map
Analytics
Reports
Admin
SHIFT · DAY · 14:42 WIT
3
AS
Adi Suryanto
DISPATCH · L1
LEVELMAP_LEVEL_1
DRAWING · Polygon · 5 points · ESC to cancel
cursor · 760,540 new panel · GBC-P705W N ↑ MAP_LEVEL_1 · ADMIN · snap 4px
1:2000
Unplaced panels
8 awaiting placement · drag onto map
GBC-P701W
CMD Panel · L4
new
GBC-P702W
UPS · L4
new
GBC-P703W
Manned · L5
new
GBC-P704W
HPT · L5
new
GBC-P705W
CMD Panel · L6
new
GBC-P706W
UPS · L7
new
GBC-P707W
Manned · L7
new
GBC-P708W
HPT · L2
new
GBC-P701W
CMD Panel
06
Map · Heatmap layer
Same map, downtime hours over the last 7 days rendered as a heat-density overlay. Top-10 hottest panels ranked beside.
FREEPORT INDONESIA · GBC · OPS DASHBOARD MOCKUP
Overview
Operations
Map
Analytics
Reports
Admin
SHIFT · DAY · 14:42 WIT
3
AS
Adi Suryanto
DISPATCH · L1
LEVELMAP_LEVEL_1
OPACITY
84%
WINDOWlast 7d
METRICdowntime hours
GBC-P260W 119.4h GBC-P008W 92.6h GBC-P179W 84.1h GBC-P484W 71.0h GBC-P561W 66.2h GBC-P057W 58.8h GBC-P204W 47.3h GBC-P692W 41.5h GBC-P323W 39.0h GBC-P134W 35.7h N ↑
Downtime · last 7d
0h30h60h90h120h+
Hottest panels
top 10 · 7d window
01
GBC-P260W
L3
119.4h
02
GBC-P008W
L1
92.6h
03
GBC-P179W
L2
84.1h
04
GBC-P484W
L5
71.0h
05
GBC-P561W
L6
66.2h
06
GBC-P057W
L1
58.8h
07
GBC-P204W
L3
47.3h
08
GBC-P692W
L7
41.5h
09
GBC-P323W
L4
39.0h
10
GBC-P134W
L2
35.7h
07
Per-Panel Analytics
Drill-down for a single panel. 30-day timeline, MTBF / MTTR with 90d trends, waiting-on breakdown, full audit log.
FREEPORT INDONESIA · GBC · OPS DASHBOARD MOCKUP
Overview
Operations
Map
Analytics
Reports
Admin
SHIFT · DAY · 14:42 WIT
3
AS
Adi Suryanto
DISPATCH · L1
Analytics / Panel

GBC-P260W

CMD Panel · MAP_LEVEL_3 · Gz 3 Devices · placed 2024-08-14
Unscheduled
open work item · 14d 03h 18m · #4821
State timeline · last 30d
per-minute
−30d today 010611162126 GBC-P260W · per-minute state
Op
Imp
Mnt
PM
UD
% OPERATIONAL · 30d
71.3%
INCIDENTS · 30d
9
LONGEST UD · 30d
14d 03h
LAST PM
2026-05-22
Reliability · 90d
vs panel-type median
MTBF
4d 02h
1d 11h vs prev 90d
MTTR
8h 41m
+2h 18m vs prev 90d
AVAILABILITY
94.1%
type median 96.4%
FAILURE RATE
0.41 /wk
+0.12 /wk vs prev 90d
Waiting-on breakdown
top 5 · 90d
253h total · 90d
Parts128.4h51%
Electrics52.1h21%
Comms31.6h13%
Operations Acc.24.0h9%
Other16.7h7%
Activity log · GBC-P260W
261 events · showing 9
WhenKindValueByActorNote
2026-05-24 14:42 status Operational set by Indah Hasanah
2026-05-24 11:08 status Impaired set by Tgk. Yani Gunawan MIS tag intermittent
2026-05-23 22:30 comment by KH. Capa Anggara JKT confirmed dispatch
2026-05-23 18:24 assign Kamila Pranowo to Kamila Pranowo reassigned from Hasti
2026-05-23 16:11 comment by Kamila Pranowo PLC contactor fault confirmed
2026-05-23 15:42 status Unscheduled_Downtime set by Kamila Pranowo waiting on Parts
2026-05-22 09:14 status Operational set by Humaira Uyainah
2026-05-22 03:51 status In_Schedule_PM set by Hasti Mamay monthly PM completed
2026-05-19 12:11 status Operational set by KH. Capa Anggara
Showing 9 of 261
Similar panels
CMD Panel · L3
GBC-P204W
L3 · 4 incidents · 90d
Unscheduled
22.7h
GBC-P008W
L1 · 12 incidents · 90d
Unscheduled
92.6h
GBC-P057W
L1 · 8 incidents · 90d
Unscheduled
58.8h
GBC-P176W
L2 · 3 incidents · 90d
Impaired
19.4h
GBC-P617W
L6 · 1 incidents · 90d
Operational
4.2h
08
Panel-Type Performance
Side-by-side comparison across CMD Panel / Manned / UPS / HPT. 12-week MTTR trend, worst-performing 10 by 30d downtime.
FREEPORT INDONESIA · GBC · OPS DASHBOARD MOCKUP
Overview
Operations
Map
Analytics
Reports
Admin
SHIFT · DAY · 14:42 WIT
3
AS
Adi Suryanto
DISPATCH · L1
RANGElast 90d
LEVELSAll 7
CMD Panel
248 panels · 7 levels
MTTR
3h 02m
MTBF
5d 14h
% OP 90d
96.4%
TOP FAILURE REASON
Electrics
% operational96.4%
Manned
176 panels · 7 levels
MTTR
4h 18m
MTBF
4d 03h
% OP 90d
94.1%
TOP FAILURE REASON
Operations Access
% operational94.1%
UPS
148 panels · 7 levels
MTTR
2h 41m
MTBF
8d 22h
% OP 90d
97.8%
TOP FAILURE REASON
Parts
% operational97.8%
HPT
115 panels · 7 levels
MTTR
5h 09m
MTBF
3d 19h
% OP 90d
92.6%
TOP FAILURE REASON
Automation
% operational92.6%
Avg MTTR by panel type · last 12 weeks
grouped bars · 12 × 4
CMD Panel
Manned
UPS
HPT
0.0h1.4h2.9h4.3h5.8hW1W2W3W4W5W6W7W8W9W10W11W12
Worst 10 panels · 30d
by downtime hours
#PanelTypeLDT
01 GBC-P260W CMD Panel L3 119.4h
02 GBC-P008W Manned L1 92.6h
03 GBC-P179W UPS L2 84.1h
04 GBC-P484W HPT L5 71.0h
05 GBC-P561W UPS L6 66.2h
06 GBC-P057W Manned L1 58.8h
07 GBC-P204W CMD Panel L3 47.3h
08 GBC-P692W HPT L7 41.5h
09 GBC-P323W UPS L4 39.0h
10 GBC-P134W Manned L2 35.7h
09
Reports · Shift & Technicians
Day-shift summary on the left — KPI tiles and vertical state-change timeline. Technician leaderboard on the right.
FREEPORT INDONESIA · GBC · OPS DASHBOARD MOCKUP
Overview
Operations
Map
Analytics
Reports
Admin
SHIFT · DAY · 14:42 WIT
3
AS
Adi Suryanto
DISPATCH · L1

Shift summary

2026-05-24 · DAY shift · 07:00 → 19:00 WIT
DATE2026-05-24
SHIFTDAY
Panels handled
38
State changes logged
147
Total resolution time
52h 11m
Overdue items
4
State changes · this shift
147 total · showing 12 most recent
07:02
GBC-P407W Operational
— · Indah Hasanah
07:14
GBC-P617W Scheduled PM
Scheduled PM · Humaira Uyainah
07:51
GBC-P008W Unscheduled
Electrics · Tgk. Yani Gunawan
08:23
GBC-P036W Maintenance
Breaker Team · Hj. Ella Nasyidah
09:09
GBC-P176W Impaired
Electrics · Tgk. Yani Gunawan
10:02
GBC-P407W Impaired
Communications · Indah Hasanah
10:48
GBC-P253W Impaired
MIS · Kamila Pranowo
11:31
GBC-P561W Unscheduled
Breaker Team · Humaira Uyainah
12:04
GBC-P617W Operational
— · Humaira Uyainah
12:42
GBC-P204W Unscheduled
Operations Access · Hasti Mamay
13:18
GBC-P407W Operational
— · Indah Hasanah
13:55
GBC-P323W Unscheduled
Parts · Hj. Ella Nasyidah

Technician leaderboard

last 30d · 7 active technicians
RANGE30d
Technician Assigned Resolved Median TTR Longest TTR Open
KP
Kamila Pranowo
32 29 3h 12m 14d 03h 11
TY
Tgk. Yani Gunawan
28 26 2h 51m 6d 22h 9
HE
Hj. Ella Nasyidah
24 22 3h 04m 4d 11h 8
IH
Indah Hasanah
22 22 2h 38m 2d 04h 10
KC
KH. Capa Anggara
19 17 4h 21m 5d 18h 7
HU
Humaira Uyainah
18 17 2h 47m 1d 19h 6
HM
Hasti Mamay
17 15 5h 02m 3d 11h 5
Items resolved · last 30d
horizontal bars · per technician
Kamila Pranowo32Tgk. Yani Gunawan28Hj. Ella Nasyidah24Indah Hasanah22KH. Capa Anggara19Humaira Uyainah18Hasti Mamay17
10
Mobile preview
Three iPhone 14 Pro frames — Home, Panel detail, Alert push. Same data model, same status colours, optimised for thumb operation underground.
FREEPORT INDONESIA · GBC · OPS DASHBOARD MOCKUP
Overview
Operations
Map
Analytics
Reports
Admin
SHIFT · DAY · 14:42 WIT
3
AS
Adi Suryanto
DISPATCH · L1
14:42
DAY · 14:42 WIT
3
GBC-P260W · Unscheduled
Parts · 14d 03h · Kamila Pranowo
Operational
512 / 687
+3
Unscheduled DT
27
+8/hr
MTTR · 7d
3h 12m
−14m
Open · Parts
9
+2
Red now
27
GBC-P260W
L3 · Parts
14d 03h
GBC-P008W
L1 · Electrics
06d 22h
GBC-P179W
L2 · Spill SD
03d 11h
GBC-P484W
L5 · Comms
02d 04h
Map
Alerts
Search
Me
HOME · KPI summary + Red-now list
14:42
GBC-P260W
CMD Panel · MAP_LEVEL_3 · Gz 3 Devices
Unscheduled
14d 03h 18m
STATE TIMELINE · 30d
−30dtoday
Waiting onParts
ReporterKH. Capa Anggara
TechnicianKamila Pranowo
Work item#4821
PANEL DETAIL · timeline + quick actions
19:42
Sunday · 24 May
19:42
GBC/OPS
3m ago
GBC-P260W → Unscheduled Downtime
Waiting on Parts · MAP_LEVEL_3 · Gz 3 Devices · reported by Kamila Pranowo
GBC/OPS
17m ago
GBC-P407W → Operational
Comms verified · resolved by Indah Hasanah
ALERT · lock-screen push, 19:42