P-072 · Live

RouteQ

A delivery route optimisation API that turns a list of stops into the fastest tour, used by logistics teams to plan thousands of routes a day.

Overview

RouteQ takes a depot, a list of stops, and a fleet of vehicles, and returns the fastest tour for each driver. We built the optimisation pipeline, the API, and the operations layer that runs it at scale.

What we built

  • SolverVehicle routing (VRP) optimisation with time windows, capacity, and driver shifts.
  • APIStateless REST API with idempotent job submission and webhook callbacks on completion.
  • MapsDistance and ETA via Google Maps with caching to reduce per-request cost.
  • QueueJob queue with Redis to absorb traffic spikes without blowing up the solver.
  • ConsoleOperations dashboard for job inspection, replay, and rate-limit management.

Architecture

API on ECS, solver workers in a separate auto-scaled pool, Redis for queues and short-term cache. Stateless and horizontally scalable — capacity grows by adding workers, not redesigning.

Outcome

Used by logistics teams to plan thousands of routes a day. Cut average per-route planning time and freed dispatchers from manual sequencing.

Have a project
like this?

Start a project →