Igor Mateus
← Voltar aos projetos Funcional · projeto de estudo

Controle de estoque

Programa de terminal em Python para cadastrar e consultar produtos e registrar entradas e saídas de estoque.

Contexto

Projeto prático de estudo em Python, com foco em lógica de programação e persistência de dados.

Problema

Controlar produtos e suas movimentações de estoque sem depender de anotações soltas.

Solução

Um programa de terminal com menu. Ele cria o arquivo local estoque.json ao salvar e carrega os dados na próxima execução.

Decisões técnicas

  • JSON como persistência local, por ser simples e legível.
  • Interface de terminal, para focar na lógica do programa.

Funcionalidades

  • Cadastrar e consultar produtos.
  • Registrar entradas e saídas de estoque.
  • Salvar e recarregar os dados entre execuções.

Aprendizados

  • Separar o menu da persistência permite concentrar a lógica de estoque em cadastro, consulta e movimentações.
  • Salvar em JSON mantém os dados legíveis e permite recarregá-los na execução seguinte.