iscodand / brazilian-document-validator

A Brazilian Documents (CEP, CPF, CPNJ, etc.) Validator made with Python.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Brazilian Documents Validator

📝 A Brazilian Documents (CEP, CPF, CPNJ, etc.) Validator made with Python. 📝

Status: ✔️ Available

AboutTech StackContact

About

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.

Tech Stack

Stacks

Factory Project Pattern Object Oriented Programming Clean Code Practices

Installation

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

Contributing

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

  1. Fork the project
  2. Create a feature branch (git checkout -b feature/yourFeature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/yourFeature)
  5. 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!

Contact

Made with ❤️ by Isco D'Andrade, get in touch!

Email Badge  LinkedIn Badge 


About

A Brazilian Documents (CEP, CPF, CPNJ, etc.) Validator made with Python.

License:MIT License


Languages

Language:Python 100.0%