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.