igjuam12/StockLine ? reverse-engineered prompt

Reverse engineered prompt

Quiero que me ayudes a construir un sistema web simple para gestión de inventarios para un comercio minorista, con pantallas para artículos, proveedores, ventas y órdenes de compra.

Necesito poder dar de alta, editar y borrar artículos y proveedores, asignar a cada artículo su proveedor por defecto y guardar datos como demanda, costo, demora de entrega, precio unitario y costo por pedido. También quiero que el sistema calcule solo el lote óptimo, el punto de pedido, el stock de seguridad, el inventario máximo y el costo global de inventario.

Además, quiero registrar ventas controlando el stock disponible, y que cuando el stock baje de cierto nivel se sugiera o dispare una orden de compra según el modelo configurado. Las órdenes de compra deben tener estados como pendiente, enviada, cancelada y finalizada, y al finalizarlas debería actualizarse el stock automáticamente.

Si hace falta, revisa la documentación o busca información actual en internet para hacerlo bien.