Alejandro Delgado Cardona
Portafolio Ingeniería de software León, MX · 2026
← Trabajo seleccionado
Tipo
Diseño y desarrollo · full-stack
Año
2024
Stack
Flask · SQLAlchemy · MySQL
Colaboradores
Josué Alejandro Chávez Hernández · Vayron Abraham Granados Conchas · Brandon Esaú Montoya Ortiz

Contexto

Una galletería pequeña controla compras, insumos, recetas, producción y ventas en hojas de cálculo dispersas. Sin una sola fuente de verdad, el inventario se descuadra y las decisiones se toman a ciegas.

Lo que construí

Una aplicación web que integra toda la operación, con tres roles administrador, trabajador y comprador:

  • Compras e inventario de insumos por lotes, con costo y fecha de expiración.
  • Recetas por galleta: ingredientes, cantidades y medidas.
  • Producción que parte de una receta, descuenta insumos y genera inventario de galletas.
  • Ventas de mostrador y pedidos de compradores registrados, con ticket en PDF.
  • Mermas y reportes de ventas, gastos, ganancias y productos más vendidos.

Decisiones técnicas

  • Monolito Flask con vistas Jinja2 y la lógica de negocio concentrada en una capa de servicios, para que los controladores no carguen los cálculos.
  • Inventario FEFO (first-expired, first-out): la producción y las ventas descuentan primero los lotes que caducan antes decisión clave para un producto perecedero.
  • Procedimientos almacenados (SP_CrearCompra, SP_InsertarReceta) para las operaciones de escritura compuestas.
  • Tickets en PDF con ReportLab; interfaz con Tailwind y Flowbite.

Resultado

Un sistema funcional que cubre el flujo completo compra → producción → venta, con control de inventario perecedero y reportes operativos. Resuelve un dominio entero el de una galletería con reglas de negocio reales.

Es un proyecto académico, no comercial: los pendientes para producción fuera de alcance serían el manejo de secretos por entorno, migraciones versionadas y pruebas automatizadas.