/ControleEstoque

Sistema completo de controle de estoque para lojas, oferecendo uma solução eficiente para gestão de produtos, vendas, clientes e mais.

Primary LanguageHTML

Controle de Estoque

Sistema completo de controle de estoque para lojas, oferecendo uma solução eficiente para gestão de produtos, vendas, clientes e mais.

🚧 Status 🚀 Desenvolvendo o código 🚧

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!

🏁 Funcionalidades Principais

  • 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.

🏁 Features

  • 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

🛠 Tecnologias

As seguintes ferramentas foram usadas na construção do projeto:

⚠️ Warning

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

Rodando o projeto

Clonando o projeto

Dentro da pasta onde o projeto ficará armazenado, abra o terminal.

Clonando via HTTPS:
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.

Linux

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!

Linux

sudo apt-get install python3-venv

Preparando o Projeto

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

Autor


Camila Adriana
Feito com ❤️ por Camila Adriana 👋🏽 Entre em contato!

Twitter Badge Linkedin Badge