Reto Tienda Registrada 2026 · MVP finalista
Mesa de servicio digital automatizada
Un MVP que reemplaza la recepción manual de backups de punto de venta por un flujo validado, auditado y con trazabilidad.
Resumen
- Rol
- Desarrollador principal y arquitecto en un proyecto en equipo
- Resultado
- MVP seleccionado como finalista del reto Tienda Registrada 2026
- Stack
- n8n, Ollama (LLM), Next.js / React / TypeScript, PostgreSQL, Docker + SQL Server, Linux (systemd)
- Código
- Repositorio privado; se presenta como caso
El problema
Los backups de punto de venta llegaban por WhatsApp y se recibían a mano.
Cómo funciona
- Los técnicos de las tiendas suben archivos .dat / .bak (o ZIP/RAR) a una app web en Next.js; los archivos también se pueden enviar de forma programática por HTTP.
- Eso dispara un flujo de n8n de unos 60 nodos que valida línea por línea los archivos de transacciones POS.
- Un modelo LLM personalizado en Ollama los audita en busca de precios ilógicos, nombres de producto falsos y fechas y horarios incoherentes, y entrega un veredicto en JSON.
- Los backups .bak de SQL Server se restauran en Docker para verificar sus tablas.
- Cada paso registra estado y logs en PostgreSQL, que alimenta un tablero de TI en vivo con KPIs, gráficos y filtros.