Sistema de cadastro com interface gráfica para gerenciar clientes (Nome, Sobrenome, Email, CPF).
- ✅ Inserir novos clientes
- ✅ Visualizar todos os clientes cadastrados
- ✅ Buscar clientes por nome, sobrenome, email ou CPF
- ✅ Atualizar dados de clientes existentes
- ✅ Deletar clientes do banco de dados
- Python 3.11+
- Tkinter (Interface Gráfica)
- SQLite3 (Banco de Dados)
- Python 3.11 ou superior instalado
- Git (opcional, para clonar)
- Clone o repositório:
git clone https://github.com/seu-usuario/crud-python-sqlite.git
cd crud-python-sqlite- Crie e ative o ambiente virtual:
Windows:
python -m venv venv
venv\Scripts\activateLinux/Mac:
python3 -m venv venv
source venv/bin/activate- Execute o programa:
python aplicacao.pyCrudPySqlProject/
├── main.py # Interface gráfica (Tkinter)
├── Backend.py # Lógica do banco de dados SQLite
├── aplicacao.py # Arquivo principal - Execute este!
├── clientes.db # Banco de dados (gerado automaticamente)
├── README.md # Este arquivo
├── .gitignore # Arquivos ignorados pelo Git
└── requirements.txt # Dependências do projeto
(Imagem 1) (Imagem 2) (Imagem 3)
- Faça um Fork do projeto
- Crie uma branch para sua feature (
git checkout -b feature/MinhaFeature) - Commit suas mudanças (
git commit -m 'Adiciona MinhaFeature') - Push para a branch (
git push origin feature/MinhaFeature) - Abra um Pull Request
Este projeto está sob a licença MIT.
Carlos Henrique
- GitHub: https://github.com/CarlosHCS001
- LinkedIn: https://www.linkedin.com/in/carlos-henrique-concei%C3%A7%C3%A3o-soares-5692281b4/l)
venv/ .venv/ env/ ENV/
*.db *.sqlite *.sqlite3
pycache/ *.py[cod] *$py.class *.so
.idea/ .vscode/ *.swp *.swo *~
.DS_Store Thumbs.db
*.log
dist/ build/ *.egg-info/