Work · Case study
Built for a network with no way out to the internet.
01 / Challenge
Inventory was not centralised and dispatch had no structured record, so stock status was guesswork and tracking errors were manual and routine. There was no role and permission system and no session control, which in an operations setting is a security problem as much as an administrative one.
02 / Approach
The system was built from scratch and deployed inside the organisation's own closed network, on an internal machine with no internet path. That constraint decided the architecture: an offline-first deployment with a local database, no cloud dependency anywhere in the request path, and nothing that degrades when a link that does not exist goes down.
Inventory covers full CRUD with advanced filtering and stock tracking; dispatch keeps record creation and history. Access is controlled by role, and authentication expires a session on inactivity rather than trusting a machine left logged in on a shop floor.
03 / Outcome
months, requirements to deployment
external network dependencies
Inventory tracking is fully digitised with visibility the operation did not previously have, dispatch records are structured and searchable, and manual tracking errors dropped. Role-controlled access and inactivity expiry closed the security gap that came from an open shared system.