CASO DE ESTUDIO

Gestión de Inventario y Compras

Aplicación web diseñada para modernizar los flujos de trabajo de adquisición empresarial, reemplazando completamente el seguimiento manual en hojas de cálculo de Excel.

ESTADODEPLOYED
ROLDesarrollador Full Stack
CLIENTECadena de Suministro Empresarial
DURACIÓN4 meses
STACKNext.js, TypeScript, SASS
Gestión de Inventario y Compras
VISTA PREVIA / WEB
01RESUMEN

Ofrece un ecosistema integral de gestión de inventarios con sistema de permisos basados en roles, flujos de aprobación de requisiciones y generación automatizada de órdenes de compra.

Mejora drásticamente la eficiencia operacional, la auditabilidad y la visibilidad del inventario en tiempo real entre departamentos.

01.EL RETO

La organización dependía de archivos de Excel fragmentados y sin validación en múltiples departamentos para gestionar compras y stock. Esto generaba silos de información, lentitud en los ciclos de aprobación, falta de trazabilidad en auditorías y frecuentes errores por falta de stock.

02.LA SOLUCIÓN

Se diseñó e implementó una aplicación web Full Stack utilizando Next.js para la representación en el servidor y rutas de API, respaldada por una base de datos relacional MySQL. Se implementó un sistema de autorización granular basado en roles (RBAC) para gestionar aprobaciones multinivel, transiciones de estado automáticas y ajustes de inventario en tiempo real.

03.ARQUITECTURA Y DISEÑO

  • Arquitectura en Next.js combinando Server-Side Rendering (SSR) y rutas de API internas para la comunicación segura con el backend.
  • Diseño relacional en MySQL normalizado con integridad transaccional (ACID) durante actualizaciones de stock.
  • Middleware de RBAC personalizado para garantizar la autorización estricta por roles (Requisitor, Gerente de Área, Administrador de Compras).
  • Sistema de diseño modular con SASS para tablas de datos responsivas, badges de estado y dashboards de gestión.

04.CARACTERÍSTICAS CLAVE

  • Flujo multinivel de requisiciones y órdenes de compra con reglas de autorización específicas según el rol.
  • Seguimiento de inventario en tiempo real con ajuste dinámico de stock y alertas de umbrales mínimos.
  • Registro integral de auditoría (logs) que rastrea cambios de estado, marcas de tiempo y usuarios autorizadores.
  • Panel centralizado de reportes con generación de órdenes de compra para proveedores.

05.IMPACTO Y RESULTADOS

  • Eliminó el rastreo manual en Excel, centralizando las operaciones de compra en una única fuente de verdad.
  • Aceleró los tiempos de autorización de requisiciones entre los gerentes de departamento hasta en un 70%.
  • Agilizó los registros de auditoría y la transparencia del inventario para la dirección de la empresa.

Stack Tecnológico

  • Next.js
  • TypeScript
  • SASS
  • MySQL

Código Fuente

Repositorio GitHub
02GALERÍA
03DATOS CLAVE
CATEGORÍAAplicación web
STACK4 Herramientas Usadas
ESTADODEPLOYED
GALERÍA26 Capturas