CRUD de Cadastro de Empresas

📢 Novidades

Nada se Cria, Tudo se Copia

Postado em 14 de Junho de 2025 por Luiz R. Dererita

Este projeto é, talvez, um dos mais genéricos e diretos que já comecei — mas isso não é um problema. Na verdade, foi justamente o objetivo. O CRUD para cadastro de empresas foi criado seguindo o passo a passo de uma série de aulas do canal Pytax no YouTube. Eu queria me aprofundar mais em interfaces com PySide6 e também praticar integração com APIs reais. Aprendizado Prático com PySide6 O projeto é um aplicativo desktop em Python, com foco em cadastro, listagem, edição e exclusão de empresas....

Ler mais

🔗 Código Fonte

Você pode acessar o código fonte do projeto no GitHub através do botão abaixo:

🔧 Ficha Técnica

  • Linguagem principal: Python
  • Framework: PySide6
  • Paradigma: Programação Orientada a Objetos (OOP)
  • Arquitetura: Modular, com separação entre UI, lógica e integração de API
  • Tipo de Projeto: Um CRUD para cadastrar e consultar empresas através da API da Receita Federal
  • Interface: UI de desktop com múltiplas janelas estilizadas e campos interativos
  • Funcionalidades:
    • Cadastro e consulta
    • Cautomática de CNPJ
    • Edição e exclusão de empresas
  • Banco de Dados: SQLite (armazenamento local das empresas cadastradas)
  • APIs Externas: ReceitaWS (consulta pública de CNPJ via API)
  • Plataforma Alvo: Desktop (Windows / Linux)
  • Status do Projeto: Em desenvolvimento

📌 Roadmap do Projeto

Este projeto está em fase de desenvolvimento

  • Base do CRUD criada com PySide6 seguindo o tutorial do canal Pytax
  • Sistema de banco de dados SQLite funcional para armazenar cadastros
  • Integração com API da Receita Federal (ReceitaWS) para consulta automática por CNPJ
  • Base do CRUD criada com PySide6 seguindo o tutorial do canal Pytax
  • Aprimoramento da interface visual com identidade própria
  • Implementação de tela inicial personalizada com branding do projeto
  • Inclusão de modo escuro e responsividade básica para diferentes resoluções
  • Validação de CNPJ com feedback ao usuário
  • Implementação de sistema de filtros e ordenação dos dados cadastrados
  • Exportação de registros em CSV ou PDF
  • Refatoração do código para maior separação entre UI e lógica de negócios
  • Documentação interna e externa (README e comentários)
  • Criação de instalador para Windows e Linux
  • Versão executável standalone com empacotamento via PyInstaller ou semelhante
Legenda:
  • Concluido
  • Desenvolvimento
  • Planejado

📬 Contato

Você pode falar comigo pelas redes abaixo:

Este blog é um projeto pessoal e independente. Se ele foi útil para você ou te inspirou de alguma forma, considere apoiar meu trabalho para que eu continue desenvolvendo e compartilhando novos projetos.