Aplicación web de gestión de inventario minorista.

Aplicación web de gestión de inventario minorista.

por Rebeca Murillo • 14 noviembre 2023


Necesidad del cliente

Comercial Casa Jerusalem es un pequeño negocio minorista de articulos para el hogar registrada en El Salvador, que cuenta con 5 empleados y alrededor de 500 productos y 100 transacciones de inventario mensualmente.

Plataforma para referenciar productos y gestionar entradas y salidas de inventario. El objetivo es digitalizar el inventario para fines contables. El sistema debe ser simple, adaptado a las necesidades del negocio local. El objetivo a medio plazo es iniciar un sitio web con ventas en línea.

Metodología

En primer lugar, investigación de soluciones existentes en el mercado para comercio y gestion de inventario. En conclusion de esta fase investigatoria fue que la mayoría de los sistemas son pesados y tienen muchos procesos complejos, lo que no es ideal para una empresa pequeña que no cuenta con los recursos tecnicos calificados. En consecuencia, decidí tomar como base un proyecto de código abierto Veniqa, que ofrece funciones de referenciamiento de productos para ventas en línea. El sistema backoffice de Veniqa fue adaptado y con las funciones necesarias:

  • Gestión de inventario según el proceso específico de la empresa.
  • Informe contable en formato CSV.

Producto final

Plataforma de administración web segura con acceso único por correo electrónico y contraseña. El proyecto está estructurado de la siguiente manera:

  • API de backoffice en Node.js, Express.js, MongoDB, AWS S3 buckets.
  • Sitio de administrador en Vue.js con Vuex.
  • Integración con Github Actions para construir una imagen docker para cada proyecto.
  • Alojamiento en contenedores Lightsail AWS