ERP · Full-Stack 2026

SmartPack 360

ERP para almacenes hortofrutícolas: calidad, trazabilidad y BI

SmartPack 360 es un ERP funcional para almacenes hortofrutícolas: recepción, confección, stock, expediciones, facturación, calidad (ISO 9001/22000, IFS, BRCGS), trazabilidad parcela → cámara → cliente, RRHH y un panel de BI con asistente de IA. Aún sin desplegar, se ejecuta completo en local y está diseñado para demostrar gestión de operaciones y calidad en una entrevista.

Panel del ERP SmartPack 360
12
Fases completadas
102
Tests en verde
14
KPIs en el panel

El problema

Los almacenes hortofrutícolas gestionan calidad y trazabilidad con hojas de cálculo y papeles: sin visión unificada, sin auditorías en tiempo real y con dificultad para demostrar el cumplimiento de normas como IFS o BRCGS.

La solución

Un ERP completo con recepción, confección, stock, expediciones, facturación, calidad (NC, acciones correctivas, auditorías, AMFE, APPCC), trazabilidad inversa (recall), RRHH y BI con export a Excel. Arquitectura empresarial: API REST, JWT con 6 roles y despliegue con Docker.

Arquitectura

Backend Python/Flask con SQLAlchemy y API REST documentada; frontend React + TypeScript con Tailwind CSS y Recharts; base de datos SQLite en desarrollo con migraciones hacia PostgreSQL; CI con GitHub Actions; IA híbrida (motor de reglas + SQL seguro) con opción de LLM.

Más de 100 tests verdes, con ruff y mypy limpios. Se ejecuta completo en local (backend + frontend) y puede presentarse en una entrevista con datos demo.

Características

  • Trazabilidad parcela → cámara → cliente con recall inverso.
  • Calidad: NC, acciones correctivas, auditorías, AMFE y APPCC.
  • Ventas, expediciones y facturación con IVA y OTIF.
  • RRHH: turnos, incidencias y rendimiento por operario.
  • Panel de BI con 14 KPIs, tendencias y export a Excel.
  • Asistente de IA offline con 16 intenciones sobre datos reales.
  • Seguridad por roles: 6 perfiles con JWT.

Stack técnico

PythonFlaskReactTypeScriptViteTailwind CSSPostgreSQLDockerGitHub Actions

Retos superados

  • Construir 12 fases entregables con calidad de código y documentación trabajando en solitario.

Aprendizajes

  • Un ERP no es una app: son dominios, roles y procesos que se diseñan antes que el código.
  • La trazabilidad y la calidad se venden con informes claros, no con tablas crudas.

¿Hablamos de tu proyecto?