Sistema completo de controle de estoque para lojas, oferecendo uma solução eficiente para gestão de produtos, vendas, clientes e mais.
Este repositório tem foco, na criação de uma aplicação de Controle de Estoque de um estabelecimento, interligado a um banco de dados provido pelo próprio Framework Django facilitando dessa forma a manipulação de seus dados.
Este projeto faz parte do meu portfólio pessoal, então, ficarei feliz caso você forneça algum feedback, código, estrutura, funcionalidade ou qualquer melhoria que você possa relatar para melhora-lo.Você pode usar este projeto como quiser, seja para estudar, fazer melhorias, você quem manda!.
Este é um projeto totalmente grátis!
- Gestão de Produtos: Cadastro, atualização e exclusão de produtos com controle detalhado de informações como categorias, tamanhos e preços.
- Controle de Estoque: Monitora entradas e saídas de estoque, garantindo que a quantidade disponível de cada produto esteja sempre atualizada.
- Gestão de Vendas: Facilita o processo de venda, integrando controle de estoque com registro de pedidos e emissão de relatórios de vendas.
- Gestão de Clientes: Cadastro e acompanhamento de clientes, permitindo a visualização de históricos de compra e informações relevantes.
- Controle de Despesas: Registra e acompanha despesas da loja, oferecendo uma visão financeira clara.
- Gestão de Pedidos: Organiza e gerencia pedidos realizados, com controle de status e alertas para acompanhamento.
- Agendas: Gerencia compromissos e eventos da loja, como recebimento de mercadorias ou reuniões.
- Relatórios Personalizados: Gera relatórios completos de vendas, produtos e movimentações de estoque, oferecendo insights para otimizar a operação.
- Cadastro de Usuário
- Cadastro de Produto
- Cadastro de Empresa
- Cadastro de Vendedor
- Listagem de Produtos
- Listagem de Empresa
- Listagem de Gerentes
- Deletar Produto
- Desativar Empresa
- Deletar Vendedor
- Login
- Reset de senha
- PDF com as informações das movimentações do mês
- Acessando Informações Filtradas
As seguintes ferramentas foram usadas na construção do projeto:
Esse código é uma refatoração do meu antigo projeto que esta disponivel aqui no meu GitHub. Ele possui mais funcionalidades e identação de código
Dentro da pasta onde o projeto ficará armazenado, abra o terminal.
git init
https://github.com/GomesMilla/ControleDeEstoque.git
cd ControleDeEstoque
Contribuição: Pull requests são bem-vindos! Para mudanças maiores, por favor abra uma issue antes para discutir o que você gostaria de alterar.
Observação: Foi utilizado a distro Linux Mint(versão 20.1), caso ocorra algum problema na instalação, pesquise por conta própria a resolução do mesmo!
sudo apt-get install python3-venv
python3 -m venv env
source env/bin/activate
python -m pip install --upgrade pip
pip install -r requirements.txt
python manage.py makemigrations Usuarios
python manage.py makemigrations Estoque
python manage.py makemigrations Transacao
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver
Camila Adriana
Feito com ❤️ por Camila Adriana 👋🏽 Entre em contato!