Airames — MES para fabricación

Pantalla del MES: comparativa máquina/operario. Contrasta el tiempo teórico que mete el operario en el parte con el tiempo real de la máquina, desglosado en 24 h, turno de día y turno de noche.
Qué es. Airames es el MES que lidero en Helinx para empresas del Valle de Ayala. El objetivo es que fábrica y back-office trabajen sobre el mismo sistema: órdenes, partes y trazabilidad, sin papel y sin el Excel como base de datos.
El problema
La fábrica vivía en hojas de cálculo, papeles de turno y un Odoo que no cubría el ritmo de producción. Cada cierre de orden era un traspaso manual. Había que migrar una arquitectura legacy a un entorno web centralizado, sin parar la producción.
Qué hace
- Captura de producción en el taller (órdenes, cantidades, incidencias) desde un interfaz pensado para operario, no para oficina.
- Comparativa máquina/operario: el tiempo teórico que introduce el operario frente al tiempo real de la máquina, por turno (día/noche) y en las 24 h del parte.
- Back-office único: lo que se registra en línea alimenta informes y seguimiento.
- Sustitución progresiva de Excel y de los huecos que Odoo no resolvía.
- Base para BI: los datos de producción salen limpios hacia Power BI, no desde un CSV de última hora.
Arquitectura hexagonal
El núcleo no es Next.js ni Prisma. El núcleo son casos de uso de producción: abrir orden, reportar cantidad, cerrar turno, consultar estado.
Alrededor, adaptadores:
- UI (Next.js) — pantallas de taller y de oficina.
- Persistencia (Prisma + PostgreSQL) — el detalle SQL no se cuela en las reglas de negocio.
- Odoo / Excel — se hablan por puertos de importación y sincronización; el día que desaparezcan, el dominio no se reescribe.
- Informes — lectura hacia Power BI u otros, sin acoplar el MES al cuadro de mando.
Ese patrón permite cambiar de ERP o de pantalla sin rehacer “qué significa una orden”. En un MES, eso es más valioso que el framework. Lo desarrollo en por qué un MES en arquitectura hexagonal.
Por qué web a medida y no solo low-code: hace falta control del dominio, uso en taller y un modelo que aguante años. Lo comparo con más calma en Power Apps vs desarrollo web.
Stack
- App: Next.js, TypeScript, React
- Dominio: arquitectura hexagonal (puertos y adaptadores)
- Datos: Prisma, PostgreSQL
- Origen legacy: Odoo, Excel
- Analítica: Power BI (lectura de lo que el MES ya ha normalizado)
Resultado
Producción deja de depender del papel y del Excel como sistema. El MES sigue en curso: más cobertura en fábrica, más captura en sitio y menos excepciones manuales en el back-office.