Volver al portafolio

Sistemas web

RutaPro

Una distribuidora urbana coordina su reparto entre un Excel de pedidos, llamadas al chofer y fotos de guías por WhatsApp. Los TMS del mercado resuelven eso, pero están pensados para operadores logísticos grandes y cobran como tales. RutaPro es mi respuesta a ese hueco: un TMS en la nube para distribuidoras B2B de Latinoamérica, con Perú como primer mercado.

El problema

El problema real no es trazar rutas, es que nadie sabe qué pasó con una entrega hasta que el chofer vuelve. Sin prueba de entrega el reclamo es palabra contra palabra; sin tracking, el cliente final llama para preguntar dónde está su pedido; y sin datos de la operación, la planificación del día siguiente se hace otra vez a mano.

La decisión / el criterio

Tomé tres decisiones y las dejé escritas como ADRs antes de programar. Primera: monolito modular en NestJS en vez de microservicios, porque un equipo pequeño paga el costo de la red distribuida sin cobrar ninguno de sus beneficios. Segunda: multi-tenancy con base de datos compartida, columna de inquilino y Row-Level Security en PostgreSQL, en vez de una base por cliente, porque el aislamiento lo garantiza el motor y no el código de la aplicación. Tercera: la app móvil del chofer queda diferida; el MVP se valida con la operación de oficina antes de abrir un segundo frente de plataforma.

— Rodrigo Torres, Árkos

Qué construimos

Un monorepo con API, dashboard web y workers de cola, con los tipos compartidos de punta a punta: los esquemas de validación viven en un paquete propio y los consumen tanto el servidor como el cliente, así que un cambio de contrato rompe la compilación en vez de romper producción. PostGIS para el cálculo geográfico, Redis y colas para el trabajo asíncrono, y CI que corre en cada pull request.

El resultado

Todavía no hay clientes ni métricas de operación, y no voy a inventarlas: RutaPro está en construcción. Lo que sí está cerrado es el criterio —ocho documentos de planificación, ADRs con las decisiones y sus alternativas descartadas, runbooks y CI— y ese es justamente el material que un cliente puede revisar antes de encargarme un sistema a medida.

Vistazo

RutaPro — captura 1

¿Tu operación de reparto vive entre Excel, llamadas y fotos de WhatsApp? Conversemos.

Conversemos tu proyecto