Skip to content

Commit

Permalink
Update Arquitetura.md
Browse files Browse the repository at this point in the history
atualização do índice
  • Loading branch information
romuloreisdev authored Aug 8, 2024
1 parent ace86a0 commit 62d97cc
Showing 1 changed file with 10 additions and 11 deletions.
21 changes: 10 additions & 11 deletions docs/Arquitetura.md
Original file line number Diff line number Diff line change
Expand Up @@ -163,17 +163,23 @@ O projeto LicitaNow visa verificar e mostrar aos usuários os gastos públicos d

A combinação de HTML, CSS e JavaScript para a estrutura e estilo inicial, junto com a biblioteca Streamlit para funcionalidades interativas e visualizações de dados, nos permitiu criar uma aplicação robusta e fácil de usar. Esta abordagem nos permitiu oferecer uma melhor combinação entre: a flexibilidade e personalização do desenvolvimento web tradicional, e a simplicidade e eficiência do Streamlit para análise de dados.

### Índice de Arquivos

## 7. Automação e Atualização de Dados

- **GitHub Actions:** Arquivos `.yml` configurados para executar scripts de coleta e atualização de dados semanalmente, garantindo que as informações estejam sempre atualizadas.

Este documento detalha a arquitetura do projeto, incluindo o fluxo de trabalho, a estrutura de diretórios e scripts, além das bibliotecas e ferramentas utilizadas para alcançar os objetivos estabelecidos.



## Índice de Arquivos

#### coleta_api.py
Faz buscas no API do PNCP, como resultado, ele gera um arquivo Json

#### coleta_cnpj.py
Faz buscas do casdastro de CNPJ no API https://api.cnpjs.dev/v1 utilizando o arquivo 'contratos_OFICIAL.json' e adiciona a ele o resultado das buscas

#### contratos_final_excel.py
Organiza o arquivo Json para que possa ser lido pelo "ordenacao_dados.py"

#### ordenacao_dados.py
Organiza o arquivo Json para que possa ser lido pelo dashboard, consolida com as informações do arquivo "contrato_final1.xlsx", além de possíbilitar ao usuário que o baixe para trabalhá-lo em planilha Excel > Gera o arquivo "contratos_ordenados_completo.csv"

Expand All @@ -185,7 +191,6 @@ verificar a necessidade de manter este arquivo, pois parece que não tem mais ut
#### Rank_empresas.py
Página de arquivos do ranking das empresas


#### Rank_dos_órgãos.py
Página de arquivos do ranking dos órgãos conntratantes

Expand All @@ -197,9 +202,3 @@ Sobre nós

#### Menu.py
Menu do Dashboard Interativo

## 7. Automação e Atualização de Dados

- **GitHub Actions:** Arquivos `.yml` configurados para executar scripts de coleta e atualização de dados semanalmente, garantindo que as informações estejam sempre atualizadas.

Este documento detalha a arquitetura do projeto, incluindo o fluxo de trabalho, a estrutura de diretórios e scripts, além das bibliotecas e ferramentas utilizadas para alcançar os objetivos estabelecidos.

0 comments on commit 62d97cc

Please sign in to comment.