Saltar al contenido
dumaloor.dev_
~/case-studies
ERP · Operativa interna

Plataforma operativa interna para grupo de eventos y hostelería

Sustituir decenas de hojas de cálculo en producción, contabilidad, tesorería, CRM y operaciones por un único ERP a medida.

duración · Más de un año de iteración modularequipo · 1 persona + colaboración funcional de jefes de departamento

El reto

  • Decenas de departamentos coordinándose por email y Excel compartido, con versiones distintas en cada bandeja de entrada.
  • Imposible auditar quién había cambiado qué número y cuándo.
  • Reporting consolidado del grupo requería 3-4 días de trabajo manual de varias personas.
  • Las cuentas no cuadraban entre departamentos porque cada uno tenía su propia fuente de verdad.

La solución

  • ERP modular Next.js + NestJS + Prisma con un módulo por dominio (RRHH, contabilidad, tesorería, CRM, operaciones).
  • Migración progresiva, módulo a módulo, sin parar la operación del grupo.
  • Audit log automático sobre todas las entidades sensibles. Quién cambió qué y cuándo, recuperable.
  • Reporting consolidado generado automáticamente cada noche, sin manos humanas.

Stack

Next.jsNestJSPrismaPostgreSQLDockerJWTRBACBullMQGitHub Actions

Impacto

  • Reporting consolidado en horas en lugar de días.
  • Trazabilidad completa de cualquier número del cuadre.
  • Onboarding de nuevos empleados con permisos finos por rol, sin tener que enseñarles el laberinto de Excels.
  • Decisiones financieras con datos en vivo, no con la versión del Excel que cada uno se descargó.

Aprendizajes

  • El módulo bonito en código no significa nada si no se adopta. La parte difícil es la gestión del cambio.
  • Migrar progresivamente vale la pena, aunque el código sea menos elegante durante un tiempo.
  • Permisos por rol bien hechos desde el día uno ahorran meses de pelea política luego.