Evaluando propuestas

Desarrollo de Sistema Integral de Gestión de Cadena de Suministros Web

Publicado el 10 Julio, 2026 en Programación y Tecnología

Sobre este proyecto

Abierto

El proyecto consiste en desarrollar un **Sistema Integral de Gestión para una Cadena de Suministros**, cuyo objetivo es centralizar y automatizar los procesos de almacén, compras y ventas mediante una plataforma web moderna, segura y fácil de utilizar. El sistema permitirá reducir errores, optimizar tiempos, mejorar el control del inventario y facilitar la toma de decisiones mediante información actualizada en tiempo real.

El sistema contará con un módulo de autenticación que permitirá a los usuarios iniciar sesión utilizando un correo electrónico y una contraseña. Para proteger la información se bloqueará temporalmente la cuenta después de cinco intentos fallidos durante quince minutos. Además, existirá una opción para recuperar la contraseña mediante un enlace o token enviado al correo electrónico registrado con una vigencia de treinta minutos. Las contraseñas nunca se almacenarán en texto plano, sino cifradas utilizando algoritmos seguros como bcrypt o Argon2.

Se implementará un esquema de **Control de Acceso Basado en Roles (RBAC)** para que cada usuario únicamente pueda acceder a las funciones correspondientes a su puesto. El Administrador tendrá acceso completo para gestionar usuarios, configuraciones, reportes y toda la información del sistema. El Almacenista administrará el inventario, recibirá mercancía y realizará inventarios físicos. El Comprador gestionará proveedores y órdenes de compra. El Cajero o Vendedor utilizará el Punto de Venta (POS) para registrar ventas y consultar únicamente la información necesaria para su trabajo.

El **Módulo de Almacén** administrará el inventario de productos. Cada artículo contará con información como código, nombre, categoría, precio de compra, precio de venta, existencia actual, stock mínimo y stock máximo. El sistema mostrará alertas cuando un producto llegue a niveles bajos de inventario, registrará automáticamente las entradas provenientes de compras y las salidas generadas por ventas, además de permitir realizar ajustes e inventarios físicos conservando un historial de movimientos.

El **Módulo de Compras** permitirá administrar un catálogo de proveedores con datos de contacto, condiciones de pago, tiempos de entrega y precios de referencia. Desde este módulo se generarán órdenes de compra según las necesidades detectadas en el inventario. Cuando llegue la mercancía, el sistema permitirá validar cantidades y costos antes de actualizar automáticamente las existencias.

El **Módulo de Ventas** incluirá un Punto de Venta (POS) diseñado para agilizar el proceso de cobro. Los productos podrán agregarse mediante código de barras o un buscador por nombre. El sistema calculará automáticamente subtotales, impuestos, descuentos autorizados, total de la compra y cambio cuando el pago sea en efectivo. También permitirá colocar ventas en espera, reanudarlas posteriormente y generar tickets impresos o digitales.

Cada compra y venta quedará registrada en un historial. El historial de compras almacenará número de orden, proveedor, fecha, usuario responsable, productos, cantidades, costos y estado de recepción. El historial de ventas guardará folio, fecha, hora, productos vendidos, subtotal, impuestos, total, forma de pago y cajero responsable. Ambos módulos permitirán realizar búsquedas, filtros por fechas y exportar la información en formatos csv y pdf.

Como requerimientos no funcionales, el sistema será desarrollado como una aplicación web bajo una arquitectura cliente-servidor compatible con Google Chrome, Mozilla Firefox, Microsoft Edge y Safari. Además, contará con una interfaz responsiva para computadoras, tabletas y pantallas táctiles utilizadas en puntos de venta.

El sistema aceptará pagos en efectivo y con tarjeta. En efectivo llevará un control de apertura, arqueo y cierre de caja registrando los movimientos diarios. Para pagos con tarjeta únicamente almacenará el código de autorización generado por la terminal bancaria, evitando guardar información sensible.

Finalmente, toda la comunicación entre el navegador y el servidor utilizará https con tls 1.3 para garantizar la seguridad de la información. Las contraseñas permanecerán cifradas y las operaciones relevantes quedarán registradas para mantener la trazabilidad. Con estas características se desarrollará una plataforma segura, escalable y eficiente que permitirá administrar de manera integral la cadena de suministros, mejorando el control del inventario, las compras y las ventas desde un solo sistema.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado

Plazo de Entrega: No definido

Habilidades necesarias