Skip to content

Latest commit

 

History

History
53 lines (39 loc) · 1.58 KB

README.pt-br.md

File metadata and controls

53 lines (39 loc) · 1.58 KB

Insights sobre o custeio administrativo Brasil

en

Streamlit App

Insights sobre os dados de custeio da Administração Pública Federal brasileira usando Python, Streamlit, Plotly e ChatGPT.

Essas despesas constituem a base para a prestação de serviços públicos e compreendem gastos correntes relativos a apoio administrativo, energia elétrica, água, telefone, locação de imóveis, entre outros.

Demonstração:

Os dados são consultados do Portal Brasileiro de Dados Abertos entre 2020 e 2023.

Instalar

  1. Clonar o repositório
git clone https://github.com/washolive/public-costs-br.git
  1. Informar a OpenAI API Key
cd public-costs-br
cp .streamlit/sample_secrets.toml .streamlit/secrets.toml

Abrir o arquivo .streamlit/secrets.toml para edição e colocar a sua API Key na string indicada por <>.

Executar

Chamando o Streamlit

  1. Criar ou usar um Virtual Env
  2. Instalar as packages necessárias e executar
pip install -r requirements.txt
streamlit run src/main.py

Ou usando container Docker

docker build --rm -t costs-br .
docker run -p 8501:8501 costs-br

Ou usando Docker Compose

docker-compose build
docker-compose up

Acessar

http://localhost:8501