Pular para conteúdo

Arquitetura

Visão Geral da arquitetura

Neste sistema, foram usados dois ambientes: o ambiente do front-end, que é onde foi construída a parte visual do projeto, sendo representado pela pasta web, que armazena a web page do projeto, e o ambiente Bases web, com a pasta de mesmo nome que está dentro do ambiente do front-end e representa o ambiente de lógica do nosso projeto, obtendo todos os dados que serão usados.

A imagem abaixo ilustra a disposição dos elementos do projeto.

imagem da arquitetura

Funcionamento

Os códigos de raspagem de dados presentes em Bases web extraem as informações necessárias, tratam-nas e as salvam em vários arquivos JSON. Esses arquivos são utilizados pela web page para exibir as informações de forma gráfica. O algoritmo de licitações usa a API dados abertos do governo para obter os dados usados, enquanto os demais algoritmos utilizam a API do querido diário. A web page usa JavaScript, HTML e CSS em sua construção, e Bases web usa Python.