Challenge
The freight forwarder handled 300-400 active shipments per day across European routes. Customer service spent hours each day responding to "where is my shipment?" emails. The old tracking page was a slow web portal that rarely worked on warehouse Wi-Fi.
Solution
We built an installable PWA with per-client login. Each client sees only their own shipments with live status, estimated arrival, and downloadable documents (customs papers, invoices, delivery notes). The PWA caches all data locally so warehouse staff can access documents even on poor or no connection.
Offline-First Architecture
The service worker caches shipment data and documents on first view. When the connection drops, the PWA serves cached data and queues any actions for sync when the connection returns. This was critical for warehouse environments with intermittent Wi-Fi.
Push Notifications
Optional push notifications alert clients when shipment status changes — customs cleared, out for delivery, delivered. This eliminated the need for clients to check manually.
Results
Within two months, 72% of active clients had installed the PWA. Status inquiry emails dropped by 40%, freeing customer service for higher-value work. The offline document access became a key selling point for winning new contracts.