/consumer-api-app

WebApp contruído em Python e Streamlit, consumindo API's para consulta rápida de Endereço/CEP e de CNPJ de empresas

Primary LanguagePythonMIT LicenseMIT

🚀 Consumer-api-app

📒 Descrição

Esta aplicação é um WebApp simples, contruído totalmente em Python, em que consiste em realizar pesquisas de CEP/Endereço, CNPJ de empresas, Código NCM de produtos e informações de veículos pela Tabela FIPE, tudo por meio da integreação e consumo de API's.

🧱 Stack utilizada

💡 Funcionalidades

  • Busca de endereço pelo número do cep ou encontrar o número de cep pelos dados da Rua/Avenina
  • Encontrar informações de empresa por meio do CNPJ
  • Obter dados sobre produtos comercializados no Brasil por meio do código NCM ou descrição do produto
  • Consultar informações e valores de preço de veículos atualizadas com mês referência da Tabela FIPE

📦 Recursos Externos

Para a construção dessa aplicação, foram utilizados API's para realização das consultas. São elas:

📊 Status da Aplicação

Atualmente a aplicação encontra-se na versão v1, em que contém 4 funcionalidades para consumo e consulta de dados por API's.

🔧 Instalação e rodando localmente

Para rodar localmente, primeiro Clone o projeto para seu computador:

git clone https://github.com/thercior/consumer-api-app.git

Entre no diretório do projeto

  cd my-project

Crie e ative o ambiente virtual

python -m venv venv
venv\Scripts\activate # Para Windows
source venv/bin/activate # Para Linux

Instale as dependências do projeto, rodando o comando:

pip install -r requirements.txt

Rode o servidor da aplicação com:

streamlit run app.py

🚀 Deploy

Foi feito o deploy da aplicação no próprio cloud do Streamlit, e você pode verificar e testar a aplicação em servidor online por deste link 🔗 Consumer-api-app

📝 Licença

Consumerr-api-app está sobre uma 🔗Licença MIT.