Case study · Internal tools · Logistics
Panelforge: replacing spreadsheet chaos with a live, auditable shipment tracker
An internal operations dashboard for a logistics team, built around three roles so the right person can do the right thing and nothing gets lost.

The problem
Spreadsheets weren't built to run daily operations
The team was tracking every shipment by hand. As volume grew, the cracks became impossible to ignore.
01
No single source of truth
Shipment status was scattered across shared spreadsheets. With no shared reference, staff regularly duplicated entries for shipments already logged.
02
No approval visibility
Managers had no way to see what was pending approval. Getting a status update meant chasing someone down, usually over WhatsApp.
03
No audit trail
When a shipment went wrong there was no record of who changed what, or when. Resolving a dispute meant guesswork, not evidence.
The approach
A role-based dashboard built around how the team works
Built on ASP.NET Core and SQL Server, structured around three permission tiers with a full audit log and live updates.
01
Role-based access
Staff log shipments, managers approve or reject them, and admins manage user accounts. Three tiers keep the workflow honest.
02
Full audit history
Every status change writes to an audit log: a permanent, timestamped record of exactly what happened and who did it.
03
Live status updates
SignalR pushes changes to every connected client instantly, so the whole team sees the same state without refreshing.
04
One-click exports
Managers generate an Excel or PDF report of any shipment view in a single click, ready to hand to stakeholders.
The result
From spreadsheet chaos to one source of truth
01
A single live view
One shared, always-current view of shipment status across the whole team.
02
A real approval queue
Managers work through a clear queue instead of chasing updates over WhatsApp.
03
Disputes resolved in seconds
The audit trail turns "who changed this?" from a guessing game into a lookup.
A closer look
Every screen the team uses
From sign-in to reporting, the product as the team sees it day to day.






Built with
The stack
ASP.NET Core · Entity Framework Core · SQL Server · React · TypeScript · SignalR · Tailwind CSS
Need something like this for your team?
If your team is still running operations out of spreadsheets and group chats, let's talk about what a purpose-built dashboard could look like.
Get in Touch