Este projeto também está disponível online em https://checarcpf.onrender.com/.
Este é um projeto de validação de CPF utilizando Flask, Bootstrap e programação orientada a objetos (POO).
- Validação de CPF inserido via formulário.
- Validação de CPFs fornecidos através de um arquivo de texto.
- Retorna dois arquivos: um contendo CPFs válidos com formatação e região, e outro com CPFs inválidos.
- Python 3.11.8 ou superior instalado na máquina.
-
Clone este repositório em sua máquina local:
git clone https://github.com/Fabiolegra/ChecarCpf.git
ou
git clone git@github.com:Fabiolegra/ChecarCpf.git
-
Navegue até o diretório do projeto:
cd seu_repositorio
-
Instale as dependências do Python:
pip install -r requirements.txt
-
Crie um arquivo .env na raiz do projeto e adicione
SENHA_SECRETA="uma senha secreta"
-
Execute o aplicativo Flask:
python main.py
ou
flask --app main run
-
Abra seu navegador e visite
http://localhost:5000
para acessar o site.
- Insira um CPF no formulário e clique em "Validar CPF" para verificar a validade e região do CPF.
- Para verificar vários CPFs de uma só vez, clique em "Escolher arquivo" e selecione um arquivo de texto contendo os CPFs. Em seguida, clique em "Validar CPFs do arquivo" para processar os CPFs.
O arquivo .txt deve conter um CPF por linha. Por exemplo:
12345678901
3737374839393963bxhh276272
555.555.555-55
23456789012
34567890123
2637383837;#&#€#€@*62728256
O codigo checar os primeiros 11 numeros.
Sinta-se à vontade para contribuir ou reportar problemas!