/navi-capital

Repo para competição hackaton da Navi Capital

Primary LanguagePythonMIT LicenseMIT

Navi Tech Journey

Repósitorio para a competição da Navi Tech Journey Este projeto foi desenvolvido por

  • André Luiz Rosário
  • Caue Caviglioni
  • David Medeiros
  • Maria Clara Werneck
  • Ronald Albert

Descrição do App:

No aplicativo, há três páginas:

  • Hackathon Navi-Capital: Página inicial.
  • ESG x métrica financeira: Página em que há gráficos relacionando à métrica financeira escolhida, e a métrica ESG de uma empresa escolhida.
  • Análise ambiental: Página em que é possível comparar dados, de uma empresa escolhida, relacionados ao impacto ambiental em diferentes setores, custos, receita, etc.

Nas duas últimas páginas citadas, há gráficos interativos, que mudam de acordo com os parâmetros escolhidos na barra horizontal do aplicativo.

Antes de executar o aplicativo

Antes de executar a nossa solução para o Hackaton, é necessário executar todas as dependências do python necessárias para a execução.
Elas estão disponiveis em requirements.txt, e podem ser instaladas por meio do comando:

pip install -r requirements.txt

Além disso, também foi construido um script batch de setup, os qual deve ser executado dentro da pasta do repositório..
Os scripts de batch são

setup.bat, para Windows
setup.sh, para Linux

Basicamente, os scripts de batch criam uma pasta datasets dentro do repositório, e fazem download dos seguintes datasets, presentes na AWS para dentro da pasta

companies_br.csv
companies_financials_br.csv
esg_scores_history_br.csv
environmental_data_history_br.csv

Executando o aplicativo

Para executar o aplicativo, basta estar no diretório do repositório e executar o comando

streamlit run app.py

O aplicativo será executado no servidor local na porta 8501, e pode ser acessado em algum browser por meio da url

http://localhost:8501/

App disponível na rede

O aplicativo também esta disponível na url

https://alisanalytica.loca.lt/