Saltar al contenido
Proyectos

Sistema de inventario y gestión comercial

Control de productos, proveedores, movimientos y reportes con tres roles de acceso, contra una API REST en Spring Boot.

  • Angular
  • TypeScript
  • Spring Boot
  • MySQL
Panel operativo con productos activos, stock crítico, valor de inventario y los últimos movimientos registrados.

Qué es

Un sistema de inventario para operación interna: catálogo de productos, proveedores, entradas y salidas, valorización y reportes. Tres perfiles con permisos distintos —administrador, almacenero y supervisor—, con las rutas protegidas por sesión y rol.

Mi parte

Trabajé el frontend en Angular: los módulos de productos, proveedores, movimientos y reportes, los servicios HTTP alineados con los contratos de la API en Spring Boot, y los modelos TypeScript que evitan que frontend y backend se desincronicen sin que nadie se entere hasta producción.

El panel de inicio no es decorativo: muestra stock crítico y rotación, que es lo que un almacenero necesita ver al abrir el sistema.

Cómo se trabajó

Proyecto académico de la carrera de Ingeniería de Sistemas en la UTP, en equipo de ocho personas, con una rama por funcionalidad y revisión antes de integrar.

La API REST está en Spring Boot sobre MySQL, con productos, proveedores, movimientos, reportes y exportaciones: titishop-backend-springboot.

Lo publicado aquí es solo el frontend, con datos de ejemplo y sin backend encendido. No es un sistema que use hoy una empresa.