Skip to content

Validador de CPF web em Flask e Bootstrap. Verifique a validade de CPFs individualmente ou em lote. Fornece região de origem. Intuitivo e eficiente.

Notifications You must be signed in to change notification settings

Fabiolegra/ChecarCpf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tecnologias Utilizadas

Python Flask Bootstrap

Projeto Online

Este projeto também está disponível online em https://checarcpf.onrender.com/.

Validador de CPF

Este é um projeto de validação de CPF utilizando Flask, Bootstrap e programação orientada a objetos (POO).

Funcionalidades

  • 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.

Pré-requisitos

  • Python 3.11.8 ou superior instalado na máquina.

Como executar o projeto

  1. 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
    

    Como clonar um repositório

  2. Navegue até o diretório do projeto:

    cd seu_repositorio
    
  3. Instale as dependências do Python:

    pip install -r requirements.txt
    
  4. Crie um arquivo .env na raiz do projeto e adicione

    SENHA_SECRETA="uma senha secreta"
    
  5. Execute o aplicativo Flask:

    python main.py
    

    ou

    flask --app main run
    
  6. Abra seu navegador e visite http://localhost:5000 para acessar o site.

Uso

  • 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.

Exemplo de arquivo de texto

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!

About

Validador de CPF web em Flask e Bootstrap. Verifique a validade de CPFs individualmente ou em lote. Fornece região de origem. Intuitivo e eficiente.

Topics

Resources

Stars

Watchers

Forks