Saltar al contenido
Teknoware
Campo Cargas

Caso · Desarrollado por Teknoware · Logística agro

Campo Cargas: una plataforma de fletes para el agro, de punta a punta.

Diseñamos y desarrollamos el marketplace que conecta a quienes necesitan transportar con transportistas y choferes: web, apps para iOS y Android, backoffice, seguimiento de viajes en vivo y un asistente con IA.

Campo Cargas: seguimiento de un viaje de Pergamino a San Lorenzo en el mapa, con la ruta recorrida, la distancia estimada y la real
Cliente
Campo Cargas
Sector
Logística y transporte de cargas para el agro
Plataformas
Web, iOS, Android y backoffice
Período
2024 – hoy, en desarrollo continuo
Qué hicimos
Análisis, arquitectura, diseño de API, backend, web y apps, infraestructura y operación

El desafío

Mover una carga del campo implica coordinar a varias partes: quien tiene la mercadería, el transportista con su flota y el chofer que hace el viaje.

Hacía falta un lugar único para publicar cargas, comparar cotizaciones, asignar camión y chofer y seguir el viaje hasta la entrega, que funcione en el celular, en la ruta y con poca señal.

Camión jaula estacionado en el campo al atardecer

El recorrido de una carga

Seis pasos, tres actores y una sola plataforma.

  1. 01Dador de carga

    Publicación

    Publica qué, desde dónde, hasta dónde y cuándo, o se lo pide a Pampa por chat.

  2. 02Transportistas

    Cotización

    Los transportistas interesados cotizan.

  3. 03Dador de carga

    Elección

    Compara las propuestas y acepta una.

  4. 04Transportista

    Asignación

    Asigna camión, acoplado y chofer.

  5. 05Chofer

    Viaje

    GPS en vivo, eventos con fotos, ruta planificada vs. real y link para compartir.

  6. 06Todos

    Entrega y reseña

    Acuse de entrega, cierre y reseñas entre las partes.

Qué construimos, por actor

Dador de carga

Web y app

  • Alta de carga paso a paso
  • Direcciones favoritas
  • Cotizaciones para comparar
  • Seguimiento del viaje en el mapa
  • Reseñas

Transportista

Web y app

  • Flota: camiones y acoplados, con validación de patentes
  • Choferes y organizaciones
  • Documentación con fotos
  • Cotización de cargas
  • Asignación de flota a viajes

Chofer

App

  • Cargas y viajes asignados
  • Inicio y fin con GPS
  • Eventos de ruta con fotos
  • Acuse de entrega
  • Funciona sin señal

Administración

Backoffice

  • Usuarios, cargas, viajes y flota
  • Soporte y atención
  • Contenidos y campañas

En toda la plataforma: ingreso con email, Google, Apple, Facebook o biometría; sesiones en varios dispositivos; notificaciones push, email, Telegram e in-app.

La plataforma por dentro

Pantallas de la web de Campo Cargas, con datos de ejemplo.

  • Chat con Pampa: el dador pide llevar 30 toneladas de soja de Pergamino a San Lorenzo y el asistente responde con el borrador de la carga armado
    Pampa, el asistente con IA, arma la carga a partir de un mensaje.
  • Cuatro cotizaciones de transportistas para una carga de soja, con precio, reputación y botones para aceptar o rechazar
    El dador compara cotizaciones con la reputación de cada transportista.
  • Notas de un viaje en curso con fotos de la carga en el establecimiento
    Eventos del viaje con fotos, cargados por el chofer desde la ruta.
  • Inicio del transportista con las solicitudes de carga recientes y un mapa de la zona núcleo con sus ubicaciones
    El transportista encuentra cargas en el mapa.
  • Backoffice de administración de Campo Cargas con el menú: usuarios, flota, dadores, transportistas, choferes, cargas, cotizaciones, asignaciones, viajes y mapas
    Un backoffice para administrar usuarios, flota, cargas, viajes y mapas.
  • Listado de camiones de la flota con marca, modelo, patente, año y próximo mantenimiento
    Flota, choferes y documentación en un solo lugar.

En la ruta, desde el celular

La app para iOS y Android acompaña el viaje del chofer y le deja al dador seguirlo en vivo. Datos de ejemplo.

  • App del chofer: mapa del viaje en curso con la ruta de Pergamino a San Lorenzo, el camión cerca de Rosario y el botón de llegada a destino
    El chofer sigue la ruta y marca la llegada a destino.
  • Notas del viaje con fotos: carga completa en balanza, parada para cargar combustible y llegada estimada
    Notas con fotos que el dador ve al instante.
  • Inicio del chofer con el aviso de sin conexión y un viaje finalizado pendiente de sincronización
    Sin señal, el viaje sigue: se sincroniza al volver la conexión.
  • App del dador: recorrido del viaje 4417 en el mapa, con el camión en vivo y el estado en curso
    El dador sigue el camión en vivo desde su teléfono.

Lo difícil, resuelto

Los problemas técnicos que separan una plataforma de una app.

  • Seguir un camión que atraviesa zonas sin señal.

    Tracking GPS en segundo plano con un módulo nativo que reanuda el seguimiento si el sistema cierra la app o el teléfono se reinicia; frecuencia según la velocidad y envío en lotes con reintentos.

  • Que el chofer no pierda el viaje en la ruta.

    Arquitectura offline-first: las acciones del viaje se encolan en el teléfono y se sincronizan en orden al recuperar señal; la sesión se recupera sola.

  • IA útil y con costo controlado.

    Pampa arma la publicación a partir de un mensaje en lenguaje natural y no publica nada sin confirmación. Cuotas por usuario, límites de uso y proveedor de IA intercambiable.

  • Una sola fuente de verdad para web y apps.

    API diseñada primero (OpenAPI, ~200 operaciones) de la que se genera el código de cliente y servidor: web y apps hablan exactamente el mismo idioma.

  • Que la operación avance sola.

    16 procesos automáticos: oportunidades, inicio y cierre de viajes, detección de pérdida de señal, vencimiento de cargas y recordatorios.

  • Seguridad de los datos.

    Autorización por recurso en tres niveles (privado, compartido por link y público) y login social verificado del lado del servidor.

Arquitectura

  • App iOS y Android
  • Web para dadores y transportistas

Núcleo

API (OpenAPI) y núcleo de negocio

  • Procesos automáticos
  • Bot de Telegram
  • Backoffice
Google MapsFirebaseGoogle · Apple · FacebookIA (LLM)AWS

Desplegada y operada en AWS, con monitoreo, backups automáticos y versiones con migraciones controladas.

Alcance en números

roles
3
pantallas en la app
~150
operaciones de API
~200
procesos automáticos
16
plataformas: web, iOS y Android
3

Tecnologías del proyecto

  • React Native
  • Expo
  • Kotlin
  • React
  • TypeScript
  • Java
  • OpenAPI
  • MySQL
  • AWS
  • Firebase
  • Google Maps
  • IA generativa
  • Grafana

¿Tu proyecto es de este tamaño? Hablemos.

Si necesitás una plataforma con varios tipos de usuario, apps, tiempo real o IA, ya sabemos cómo construirla.