📢 Novidades
Nada se Cria, Tudo se Copia
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
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.