Skip to content
Simbyte TechnologiesSimbyte.
Logistics & Supply Chain

Modernizing Larkspur Logistics' fleet tracking platform without downtime

A decade-old PHP monolith tracking 200+ vehicles was migrated to a modern Node.js and React stack in phases, with zero downtime and no disruption to daily dispatch operations.

0
Days of downtime
3x
Faster dispatch page loads
45%
Fewer manual dispatch errors

The challenge

Larkspur Logistics ran their entire fleet-tracking and dispatch operation on a PHP application built over ten years by several different contractors. The codebase had no automated tests, mixed several inconsistent coding styles, and had become risky to change. Dispatch staff frequently reported slow page loads during peak hours, and dispatch errors from a confusing UI were common.

What we built

Rather than a risky full rewrite, we modernized the system in phases behind a shared API layer: first extracting the dispatch and vehicle-tracking modules into a new Node.js/PostgreSQL backend, then rebuilding the dispatch UI in React with real-time updates via WebSockets. Each phase ran in parallel with the legacy system until validated, then cut over with zero downtime.

The results

Dispatch page load times dropped roughly threefold, and a redesigned assignment UI reduced manual dispatch errors by 45% in the first quarter post-launch. Larkspur's own two-person engineering team has since been able to ship small features themselves against the new, documented codebase — something that wasn't realistic under the old system.

We came to them with a messy legacy PHP app. They modernized it in phases without a single day of downtime, and our internal team can now actually maintain it.

James CarterCTO, Larkspur Logistics

Let’s build something your users actually want to use.

Tell us about your project — we’ll respond within one business day with next steps and a realistic estimate.