Quero que você crie um site completo em Python usando Flask e SQLite para minha igreja. O sistema deve ser um Gerenciador de Membros. Seguem os requisitos:
1. Estrutura do Projeto
Linguagem: Python 3
Framework: Flask
Banco de dados: SQLite
ORM: SQLAlchemy
Frontend: HTML + Bootstrap (pode ser simples, mas responsivo e bonito).
Organização em pastas:
/static → CSS e JS
/templates → páginas HTML
app.py → aplicação principal
models.py → modelos do banco
database.db → banco SQLite
2. Funcionalidades Principais
Cadastro de membros:
Campos obrigatórios:
Nome completo
CPF (único, não pode repetir no banco)
Ministério (Ex.: Músico, Pastor, Diácono, Obreiro, Membro, Visitante)
Data de nascimento
Campo opcional:
Data de batismo (alguns não são batizados)
Outros campos interessantes:
Telefone
Email
Endereço (Rua, Número, Bairro, Cidade, Estado, CEP)
Estado civil (Solteiro, Casado, Divorciado, Viúvo)
Data de cadastro (registrada automaticamente pelo sistema)
Listagem de m…