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
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.