Alejandro Delgado Cardona
Portafolio Ingeniería de software León, MX · 2026
← Trabajo seleccionado

erp · producción

Don

Un sistema web para operar una galletería de punta a punta: compras, recetas, producción, inventario por lotes, ventas y reportes.

Construido · proyecto académico, no comercial

Rol
Diseño y desarrollo · full-stack
Año
2024
Stack
Flask · SQLAlchemy · MySQL
Enlaces
TODO
TODO — imagen o GIF del proyecto funcionando
Una imagen de producto vale más que tres párrafos. Sube aquí una captura o un video corto del proyecto.

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.

TODO (datos reales, no inventar) — capturas o GIF del sistema en uso.