Esta es una aplicación web para gestionar y realizar un seguimiento de pequeñas empresas basadas en productos. Facilita un negocio con fábrica y tienda independientes. Ayuda al propietario a realizar un seguimiento de las ventas y la producción e identificar malas prácticas. Además, también proporciona estadísticas para el propietario de la empresa, como los productos más vendidos y los ingresos generados en un período de tiempo.
La aplicación web en sí está alojada en Heroku, pero es muy posible implementarla en otro lugar o incluso ejecutarla localmente. El método recomendado es crear una imagen de Docker a partir del Dockerfile
proporcionado.
Necesitará tener Docker instalado en su computadora para usarlo localmente.
sudo pacman -S docker
sudo systemctl start docker
winget install -e --id Docker.DockerDesktopEdgeInternal
Asegúrese de que se cumplan todos los requisitos
Clona el repositorio y cd
en el directorio
git clone https://github.com/vanillabase1lb/business_management.git
cd business_management/
Ingrese las credenciales de su base de datos MongoDB en server/config.js
(la actual es una cuenta desechable, cualquier cosa ingresada allí también podría ser propiedad pública)
Cree una imagen de Docker (es posible que la compilación en la rama principal no se realice correctamente; utilice la rama heroku
en su lugar)
docker build -t business_management .
Ejecutar contenedor Docker
docker run -it --init -p 8080:8080 business_management
Ahora puedes crear un nuevo negocio. Comience registrándose como Owner
de una empresa y luego cree cuentas para gerentes Shop
y Factory
.
Ahora el Owner
puede comenzar a agregar productos. The Factory
ahora puede fabricar todos los productos disponibles y seguir agregándolos a lo largo del día. De igual forma la Shop
podrá empezar a vender estos productos.
El Owner
puede realizar un seguimiento de todo este progreso desde su panel de control. El ciclo de este producto se reinicia todos los días. Una descripción general más completa está disponible para el propietario de la empresa en la página de logs
. A partir del resumen, la empresa puede determinar qué productos se venden más, qué genera más ingresos y cuántos ingresos totales se obtienen durante un período de tiempo.
Antes:
Después:
Historia del desarrollo