A self-built, browser-native operations tool that unifies iGate scan metrics, SOR staffing data, CURE cube scoring, and SEAS reporting into a single file — live, during the sort, with no installation required.
Before this tool existed, supervisors at every level were operating on lagging information, gut feel, and end-of-night surprises.
iGate, SOR, and CURE lived in separate systems with no single place to see the full picture mid-sort. Decisions were made on partial data or none at all.
Result: late interventions, missed targetsWhen coordinators punched borrowed employees late or scanners used the wrong ID, there was no way to see the drift in real time. Errors only surfaced after the sort.
Result: PPH and hours totals you couldn’t trustEach sort was an island. Without historical snapshots across nights and weeks, it was impossible to distinguish a one-off bad night from a structural trend.
Result: pattern blindness across sortsEvery version added capability without breaking what came before. Built iteratively, sort by sort.
While the Tracker tracked live ops, a separate post-sort Dashboard evolved independently — growing from 8 tabs to a full analytics engine before the two tools were unified in the Suite.
Drop your exports into the tool. Everything else is automatic.
Hub Summary & Employee Summary pulled repeatedly during the sort
Drop all files at once. The tool reads the (N) suffix to order snapshots and infers timestamps from Last Scan data.
KPIs, PPH metrics, volume delta heatmap, employee productivity, and trend charts — all populated automatically.
| Belt | 18h00 base |
Δ 18h30 | Δ 19h00 | Δ 19h30 | Δ 20h00 | Net Vol |
|---|---|---|---|---|---|---|
| PD-01 | 1,204 | −312 | +487 | +623 | +401 | 2,403 |
| PD-03 | 987 | +12 | −198 | +514 | +288 | 1,603 |
| PD-07 | 1,843 | +712 | +589 | −44 | +421 | 3,521 |
| AIRSORT | 2,103 | +344 | −421 | −287 | +633 | 2,372 |
| SLS01 | 612 | +201 | +388 | +23 | −144 | 1,080 |
PPH tracked per employee, per belt, in real time. Color-coded to the same scale used across iGate’s own dashboard.
| Employee | ID | Belt | Scans | Hours | PPH | First Scan | Last Scan |
|---|---|---|---|---|---|---|---|
| John Doe | 4823917 | PD-07 | 1,842 | 4.0 | 461 | 18:04 | 21:58 |
| Lisa Johnson | A4F8X2R9Q1 | AIRSORT | 2,103 | 4.2 | 501 | 18:01 | 22:14 |
| Sarah Chen | B7K3M5N2P8 | PD-07 | 1,543 | 4.1 | 376 | 18:07 | 22:02 |
| Michael Torres | 9012847 | PD-11 | 1,387 | 4.0 | 347 | 18:03 | 21:59 |
| Jane Smith | C9R4T6W1Y5 | PD-01 | 1,204 | 3.8 | 317 | 18:09 | 21:53 |
| Priya Patel | D2H7K9N4Q6 | PD-09 | 1,122 | 3.9 | 288 | 18:22 | 22:01 |
| Marcus Williams | 5104382 | PD-03 | 987 | 3.5 | 282 | 18:31 | 21:47 |
| David Rodriguez | 6789023 | PD-05 | 743 | 3.2 | 232 | 18:44 | 21:38 |
Drop all 20 Hub Summary and Employee Summary files at once. The tool reads the (N) suffix and infers timestamps from Last Scan data automatically.
Instead of raw volume, the heatmap shows how much each belt changed between 30-min slots. Volume spikes and drops become immediately visible.
The heatmap covers 18:00 to 23:00 to capture overtime and wrap activity — nothing falls off the edge.
The rightmost column shows total net volume at the latest inferred timestamp — updated with every batch upload.
The long-term value of this tool is not any single night — it’s the accumulation of clean, consistent, comparable data across every sort.
Which belts consistently underperform? Which shifts lose productivity after 20:00? Which employee groups need structured development? The answers emerge from the data, not from memory.
Compare cube scores, paid day hours, PPH averages, and volume flow patterns across multiple sort dates. Identify outliers, validate improvements, and build the case for structural changes.
When coordinators punch in on time and scanners use their own IDs, the data tells the true story. This tool makes the gap between good data and bad data visible — which changes behavior.
The Suite is a single file, but it surfaces different insights depending on who is looking at it.
v3.9.1 is not a finish line. It’s the platform everything else is built on.
A companion project in development that automates the collection and organization of iGate, SOR, and CURE exports across sort dates — eliminating manual download and folder management.
In progress — Dispatch projectAs JSON exports accumulate from each sort night, the Trends and History tabs grow richer. The goal is a rolling picture of CHEMA performance that updates automatically each night.
Enabled by JSON Export workflowThe tool is built around the Twilight sort but designed to generalize. Day and Night sorts can be tracked with the same pipeline by changing the SOR filename suffix.
-T • -D • -N already supportedThe standalone tracker is already being distributed to part-time supervisors. Future versions can be adopted by other hubs with minimal configuration — facility code is read from the SOR filename automatically.
tracker_v1.17.html already sharedThis project started because the data existed but the view didn’t. Every version added one more layer of visibility until the full picture came into focus. The sort doesn’t change. The data does. Now we can see it.