/AddressQueryProgram

Address query program by brazilian zip code (CEP)

Primary LanguagePythonMIT LicenseMIT

Address query program by brazilian zip code (CEP)

Goal

Develop an application for CEP data querying and show the location of the CEP number on an interactive map.

Objectives of the project

  • Create a Python program with a graphical user interface.
  • Query data from the VIA CEP API and how to the user.
  • Create and update an interactive map that shows the location of the CEP number

Technologies

  • Python.
  • Python libraries:
    • Custom Tkinter: Provides modern and fully customizable widgets, that extendes the Tkinter library, for developing graphical user interfaces.
    • Requests: Utilized to call the VIA CEP API and retrive the data.
    • Pandas: Simplified the data handling process via Dataframes.
    • Regex: Utilized for validating text input from the user.

How to use it

  • Download the files on this repository.
  • Run the command "pip install -r requirements.txt" on the project's directory
  • Run the python script.

Interface

Screenshot_1