Skip to content

Aplicação para auxílio na transferência de metadados entre pessoas físicas e/ou jurídicas em coordenadas geográficas brasileiras, em especial naquelas em que ainda não há registro formal de logradouro.

Notifications You must be signed in to change notification settings

ProjetoCEP/prototipo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projeto CEP

Novo Código de Endereçamento Postal, para auxiliar na transferência de metadados entre pessoas físicas e/ou jurídicas em coordenadas geográficas brasileiras, em especial naquelas em que ainda não há registro formal de logradouro.

Este projeto corresponde a uma das propostas submetidas ao Hackathon Correios, da Campus Party Brasil (CPBR15), realizada em julho de 2023.

Tech stack

Front-end: HTML5; CSS3; JavaScript.

Back-end: Flask (Python 3.10 ou superior).

Deploy

Para fazer o deploy desse projeto, é requerida a instalação dos seguintes recursos:

  • Python (versão 3.10 ou superior)
  • pip

Em seguida, instale as dependências deste projeto:

  pip install -r requirements.txt

Para inicializar a aplicação, execute o comando como segue. Uma mensagem será exibida no terminal, contendo o endereço e a porta do servidor ativo.

  python -m flask --app app run

Variáveis de Ambiente

Este projeto permite a definição de variáveis de ambiente. Para configurá-las, crie um arquivo .env no diretório-raiz da aplicação e configure os valores a seguir.

Parâmetro Tipo Valor padrão
SECRET_KEY string secret-key
DEBUG boolean False

Documentação da API

Obter coordenadas geográficas de logradouro

  POST /api/find
Parâmetro Tipo Descrição
address string O logradouro do qual serão obtidas as coordenadas geográficas

Gerar um Novo Código de Endereçamento Postal

  POST /api/gerar
Parâmetro Tipo Descrição
address string O logradouro do qual serão obtidas as coordenadas geográficas
landmark string Um ponto de referência descritivo para orientar a localização aproximada. Opcional
lat string A coordenada geográfica latitude. Opcional se informado um address válido
lon string A coordenada geográfica longitude. Opcional se informado um address válido

Decodificar um Novo Código de Endereçamento Postal

  POST /api/ler
Parâmetro Tipo Descrição
code string O Novo Código de Endereçamento Postal gerado previamente, a ser decodificado

About

Aplicação para auxílio na transferência de metadados entre pessoas físicas e/ou jurídicas em coordenadas geográficas brasileiras, em especial naquelas em que ainda não há registro formal de logradouro.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •