TransgarantGroup is a large transport company in Moscow. They needed a system to manage everything: order creation for cargo transportation, dispatcher control of drivers, vehicle tracking on a map, and analytical reports. I built the whole CRM from scratch.

What it does
Dispatchers create transportation orders, assign them to drivers, and track the whole lifecycle — from pickup to delivery. Every truck shows up on a real-time map, so the operations team always knows where their fleet is.


The reporting side was just as important. Management wanted to see revenue per vehicle, driver performance, route efficiency — the usual stuff that helps a transport company figure out where it's losing money.

The build
The frontend was a React single-page app with a heavy focus on maps (vehicles move, routes render, geofences trigger alerts). The backend ran on Node.js and handled everything from order state machines to GPS data ingestion from trackers installed in trucks.

This was my first big transport CRM, and it taught me a ton about logistics workflows. The success of this project directly led to the next one — another transport company saw what we'd built and wanted something similar.
