About • Tech Stack • Contact
Made with Python and some libraries and API's, the project is made together with the course "Python Brasil: validação de dados no padrão nacional", made available by Alura and taught by professor "Rodrigo Siqueira".
It can verify and validate your CPF or CNPJ, CEP and Telephone Number, in addition to formatting dates.
Factory Project Pattern
Object Oriented Programming
Clean Code Practices
To Install this project, follow the steps above:
# Clone this repository
$ git clone https://github.com/iscodand/brazilian-document-validator/
# Create a virtual environment (optional but recommended):
$ python -m venv venv
# Activating the virtual environment:
$ ./venv/Scripts/Activate.ps1
# Install requirements:
$ pip install -r requirements.txt
Contributions are what make the open source community such an amazing place to learn, be inspired, and create. Any contributions you make will be highly appreciated.
If you have a suggestion that would make this project better, feel free to fork the repo and create a pull request. You may also simply open an issue with the tag "enhancement".
- Fork the project
- Create a feature branch (
git checkout -b feature/yourFeature
) - Commit your changes (
git commit -m 'Add some amazing feature'
) - Push to the branch (
git push origin feature/yourFeature
) - Open a Pull Request
Don't forget to give the project a star! ⭐
ℹ️ Did you know?
In 2012, GitHub launched the starring function. Stars were a new way to keep track of repositories that caught your attention. In GitHub social etiquette, starring a repo is not only way to bookmark a project but also to express how much you appreciated and found it interesting!
Made with ❤️ by Isco D'Andrade, get in touch!