Este é um aplicativo da web para gerenciar e rastrear negócios baseados em produtos de pequena escala. Facilita um negócio com fábrica e loja separadas. Ajuda o proprietário a rastrear vendas e produção e identificar más práticas. Além disso, também fornece estatísticas para o proprietário da empresa, como produtos mais vendidos e receitas geradas em um período de tempo.
O WebApp em si está hospedado no Heroku, mas é muito possível implantá-lo em outro lugar ou até mesmo executá-lo localmente. O método recomendado é construir uma imagem Docker a partir do Dockerfile
fornecido.
Você precisará ter o Docker instalado em seu computador para usá-lo localmente.
sudo pacman -S docker
sudo systemctl start docker
winget install -e --id Docker.DockerDesktopEdgeInternal
Certifique-se de que todos os requisitos sejam atendidos
Clone o repositório e cd
no diretório
git clone https://github.com/vanillabase1lb/business_management.git
cd business_management/
Insira suas credenciais de banco de dados MongoDB em server/config.js
(a atual é uma conta descartável, qualquer coisa inserida lá também pode ser propriedade pública)
Construir imagem Docker (a construção no branch principal pode não ter sucesso, use o branch heroku
)
docker build -t business_management .
Execute o contêiner Docker
docker run -it --init -p 8080:8080 business_management
Agora você pode criar um novo negócio. Comece registrando-se como Owner
de empresa e depois crie contas para gerentes Shop
e Factory
.
Agora o Owner
pode começar a adicionar produtos. A Factory
agora pode disponibilizar todos os produtos disponíveis e adicioná-los ao longo do dia. Da mesma forma a Shop
pode começar a vender estes produtos.
O Owner
pode acompanhar todo esse progresso em seu painel. Este ciclo de produto é reiniciado todos os dias. Uma visão geral mais abrangente está disponível para o proprietário da empresa na página de logs
. A partir do resumo, a empresa pode determinar quais produtos vendem mais, o que gera mais receita e quanta receita total está sendo obtida durante um período de tempo.
Antes:
Depois:
História do Desenvolvimento