Skip to content
/ kalymos Public

Um Gestor de Estoque Simples, feito para trabalho de extensão da Estácio

License

Notifications You must be signed in to change notification settings

MrOz59/kalymos

Repository files navigation

Kalymos

Kalymos é um aplicativo para gerenciamento de estoque com foco em pequenas empresas e lojas.

Descrição

Este repositório contém o código-fonte para um sistema de controle de estoque desenvolvido para pequenas lojas que necessitam de um controle de validade e lotes simples. O aplicativo foi projetado para ajudar a gerenciar o estoque de produtos, controlar entradas e saídas e gerar relatórios para melhorar a eficiência e organização do negócio.

Funcionalidades

  • Gerenciamento de Produtos: Adicionar, editar e remover produtos do estoque.
  • Controle de Entrada e Saída: Registrar entradas e saídas de produtos.
  • Relatórios: Gerar relatórios de estoque e movimentação de produtos.
  • Busca: Buscar produtos por nome, SKU, lote ou fornecedor.

Principais Tecnologias Utilizadas

  • Python: Linguagem de programação usada para o desenvolvimento do aplicativo.
  • SQLite: Sistema de banco de dados usado para armazenar informações de produtos e movimentações.
  • Tkinter: Biblioteca para criação da interface gráfica do usuário.

Estrutura do Projeto

  • main.py: Arquivo principal que inicia o aplicativo e gerencia a interface gráfica.
  • interface.py: Contém a definição da interface gráfica e gerenciamento das abas.
  • db.py: Gerencia as operações do banco de dados, incluindo consultas e atualizações.
  • logs.py: Responsável por gerar logs para facilitar a depuração em caso de erros ou falhas.

Atualizações e Scripts

  • update_manager.py: Novo módulo integrado para gerenciar atualizações. Funciona em conjunto com o Kalymos Updater para baixar e aplicar atualizações.
  • Kalymos Updater: Aplicativo autônomo responsável por gerenciar o processo de atualização do Kalymos. Detalhes disponíveis no repositório Kalymos Updater.
  • gerar_update.py: Script auxiliar que gera uma distribuição do aplicativo usando PyInstaller, realiza a compactação e gera a hash SHA256 para publicação de atualizações. Não disponível no produto final.

Licença

Este projeto está licenciado sob a Licença Personalizada de Uso e Distribuição do Software. A licença permite o uso comercial do software, mas proíbe a venda, redistribuição, sublicenciamento ou transferência do software sem permissão expressa. O código-fonte e partes dele não podem ser utilizados sem autorização. Veja o arquivo LICENSE para detalhes completos.

Contato

Para mais informações, entre em contato com:

About

Um Gestor de Estoque Simples, feito para trabalho de extensão da Estácio

Resources

License

Security policy

Stars

Watchers

Forks

Languages