
Cargo Electric
Startup de logística eléctrica · Chile
Asumí el rol de Product Owner y Full-Stack Engineer — definí el producto, diseñé la arquitectura y escribí cada línea de código en producción.
El problema que resolvemos
Cargo Electric opera una flota de camiones eléctricos de reparto urbano — y lo gestionaba todo con Google Sheets dispersos, sin visibilidad en tiempo real y con facturación calculada a mano cada período.
Antes
Ahora
Cuatro módulos que cubren el ciclo completo: desde el registro del movimiento diario hasta la analítica y la facturación automatizada.
Consolida toda la actividad mensual de la flota conectado directamente a Firestore. Muestra en tiempo real el estado de cada camión, las rutas del día y los KPIs del período.
Panel de métricas con filtros por período, camión y conductor. Identifica automáticamente el segmento operativo de mayor impacto y entrega una recomendación.
Tabla completa con todas las columnas operativas: guía, estado, turno, tipo de carga, origen, destino, conductor, camión, hora y tarifa.
Carga rutas completadas desde Firestore o desde Excel, las agrupa por camión y calcula montos según la matriz de precios activa del cliente.
Páginas dedicadas para crear y editar cada entidad del sistema. Los cambios de estado se propagan en tiempo real a los módulos de operación y analítica.
154 puntos de destino con código, nombre y estado. Un local inactivo desaparece de la asignación de rutas sin perder historial.
Desde el primer commit hasta el estado actual, cada fase incorporó nuevas capacidades sobre una base sólida y real.
Primer dashboard analytics con KPIs, gráficos Recharts y drill-down por camión, junto con el rebrand inicial a la identidad de Cargo Electric.
Módulo completo de billing: generación de proformas con el modelo de precios del cliente, filtros por fecha, flujo de aprobación y exportación a Excel.
Ordenamiento multinivel, formato de montos, actualización de tarifas 2026, exportación de proformas a Excel y segunda versión del heatmap de operación por camión.
Páginas CRUD dedicadas para gestionar los 154 puntos de destino, la flota de 14 camiones y los conductores/administradores del sistema.
Nueva vista de Resumen Diario con matriz camiones × días, vista móvil dedicada y chart de desviación vs presupuesto configurable por período.
Implementación de la identidad visual de Cargo Electric en toda la app, rediseño de navegación, y parches de seguridad CRITICAL/HIGH sobre producción.
Diseño e implementación del nuevo modelo de datos operacional, con wizard de migración de rutas legacy y corrección de búsqueda histórica.
Stack técnico en producción: capas de usuario, aplicación Next.js con App Router, base de datos Firestore en tiempo real y exportaciones generadas en el cliente.
Frontend
Next.js 16
App Router
React 19
Server + Client
TypeScript
strict mode
shadcn/ui + Tailwind v4
Módulos de la app
Analítica
KPIs · heatmap · tendencias
Rutas
CRUD · filtros · estados
Facturación
Proformas · billing
Administración
Flota · conductores
Backend & datos
Firebase Auth
autenticación + roles
Firestore
base de datos en tiempo real
Vercel
deploy + hosting
Exportaciones
ExcelJS
proformas y rutas
jsPDF
reportes ejecutivos
Recharts
gráficos interactivos
Diseñé y construí esta plataforma de principio a fin — arquitectura, base de datos, UI y lógica de negocio. Si tienes un problema similar o quieres conversar sobre el proceso, escríbeme.
Miguel Gil Urbina