Sistema de Inventario Desktop
App de escritorio para gestión de inventario 100% offline con reportes en PDF, alertas de stock mínimo y control de proveedores.

Módulo de productos e inventario
> Sobre el proyecto
Aplicación desarrollada para un negocio pequeño sin internet estable. Necesitaban controlar su inventario de forma confiable sin depender de conectividad. Todo corre local: Java + MySQL local.
Desarrollado individualmente con sprints de 1 semana. Cada semana se entregaba un módulo funcional al cliente para revisión y feedback.
La generación de reportes PDF con JasperReports fue la parte más técnica: requería diseñar los templates de reporte y conectarlos al modelo de datos de Java.
Funcionalidades
- ▸Registro de productos con código, categoría, precio y stock mínimo
- ▸Control de movimientos: entradas (compras) y salidas (ventas/uso)
- ▸Gestión de proveedores y órdenes de compra
- ▸Alertas visuales al alcanzar stock mínimo
- ▸Historial completo de movimientos filtrable por fecha y producto
- ▸Reportes en PDF: stock actual, movimientos del período, valorización
- ▸Funciona 100% offline sin necesidad de internet
Stack técnico
UI / Frontend
Backend / Lógica
Base de datos
Reportes
Organización
Metodología
Individual con sprints
Duración sprint
1 semana
Control de versiones
GitLab
Sprints de 1 semana con entrega de módulo funcional al cliente cada semana. GitLab para versiones con branches por módulo. El cliente probaba y daba feedback que entraba al backlog del siguiente sprint. Este ritmo de entrega continua fue clave para ajustar rápido los reportes PDF al formato que necesitaba.