Skip to content

Cargo Tracking System

WUS CARGO

A shipment management system sold under licence with source code retained, plus a static company site with a shipping cost estimator and a 55-city service area explorer.

Peran
Sole developer
Periode
2024
Status
Sold to client under licence

Problem

A cargo company managed shipments through manual records, which meant answering the most common customer question — where is my package now — required someone to go and look for it first.

Constraint

The business model is licensing, with source code retained. That shaped nearly every technical decision: installation has to be repeatable for the next client without handing over the repository, and per-client configuration must not be a code patch.

The daily users are operations staff, not technical people, so no step may require server access.

The company site pulls in the opposite direction: it has to be cheap, fast and rarely changed — the reverse of an operational system that changes every day.

Decision

I separated the two into things that stand on their own rather than one application with two faces. The operational system was built as a licensed application with Shipment, User Management and Tracker modules; the company site was built static.

That separation is what lets the public site stay fast and alive without depending on the internal system, and keeps internal updates from ever risking the marketing pages.

The shipping cost estimator and the 55-city service area explorer live on the static side, computed from rate data prepared at build time. Visitors get an answer immediately, and none of that request load lands on the operational system.

The trade-off I accepted: a rate change requires a rebuild. For data that changes a few times a year, that is a cheap exchange.

Outcome

Sold to a client under a licence model, with source code retained.

TODO — confirm with Sigit: how many clients use it, and whether the company may be named.

ShipmentUser ManagementTrackerStatic site

LET’S TALK

Got a system that needs fixing or a product that needs building? Tell me about it.