Dashboard interativo de indicadores econômicos globais com foco em análise de dados, visualização e pipeline ETL.
O IntegraHub é uma aplicação desenvolvida em Streamlit que consome dados públicos da API do World Bank e os transforma em visualizações analíticas interativas.
Permite explorar indicadores como:
- Desemprego
- Gastos em saúde
- Investimentos
Com foco em análise temporal e comparação entre países.
app.py → Interface (Streamlit) etl.py → Pipeline ETL (World Bank API) charts.py → Visualizações (Plotly) database.py → Estrutura inicial de banco (SQLite) repository.py → Camada de dados (em evolução)
- Consumo da API do World Bank
- Paginação automática
- Tratamento de erros
- Normalização dos dados
- Conversão de tipos
- Remoção de regiões agregadas
- Consolidação em DataFrame
- Cache com
st.cache_data
- Coleta de dados em tempo real
- Filtro por país
- KPIs agregados
- Gráficos interativos
- Comparação entre países
- Ranking global por ano
- Interface customizada (CSS)
- Persistência em banco
- Camada de repositório
- Exportação de dados
- Otimização de performance