RUEN
Start a project

Studio product

LogiTMS

A transport management system: orders, trip building, vehicle and driver assignment, a live map and a separate driver screen.

LogiTMS dashboard with the demo dataset

Stop order within a trip is optimised in two passes — nearest neighbour, then pairwise swaps — under a hard constraint: a pickup always precedes its delivery. The dispatcher is not told it is «optimal» but how many kilometres and minutes it saved against the original order.

Data lives locally, yet the application is written as if a server were already behind it: access goes only through repositories whose signatures mirror the future REST endpoints. A write lands in local storage first and only then in the outbound queue, and the queue survives a reload. Swapping storage for a real backend therefore does not rewrite the interface.

The screenshot shows the demo dataset, not a real fleet at work.

TypeScript · React · Vite · IndexedDB · Leaflet · PocketBase · Electron