unb-mds / 2023-2-Squad07

Repositório contendo o projeto do Squad 07 - LicitaX, da disciplina Métodos de Desenvolvimento de Software.
https://unb-mds.github.io/2023-2-Squad07/
MIT License
2 stars 1 forks source link

2023.2 - Squad 07 | LicitaX

Figura 1: Logo do LicitaX

Figura 2: Logo do Ceará

Sobre o projeto

Este repositório contém o backend do Squad 07 da disciplina de Métodos de Desenvolvimento de Software. O objetivo é desenvolvermos um software com base no projeto open source Querido Diário tendo como projeto referência o Exoonero.

Conheça mais sobre a história do Querido Diário no site do Querido Diário.

Saiba mais sobre o Exoonero.

O objetivo do projeto LicitaX é apresentar, de forma fiel, aos stakeholders a quantidade de avisos de licitação que ocorreram nos municípios da APRECE (Associação dos Municípios do Estado do Ceará) em um determinado período de tempo, além disso, fornecer através de uma pesquisa avançada mais dados sobre essas licitações.

Instruções de uso para executar o Projeto LicitaX

Pré-requisitos:

Para começar a usar o software completo, você precisa clonar dois repositórios, primeiro clone o repositório do backend para a pasta desejada através do seguinte comando:

git clone https://github.com/unb-mds/2023-2-Squad07.git

No terminal integrado ao projeto, instale as seguintes dependências:

pip install pymupdf
pip install regex

Depois, navegue até a pasta src:

cd src

Após, navegue até diario_aprece:

cd diario_aprece

Abra o terminal e use o comando:

scrapy crawl spider_aprece

Após, insira o link do PDF do diário oficial (apenas do domínio www.diariomunicipal.com.br) e dê enter.

Agora, clone o repositório do frontend para a pasta desejada através do seguinte comando:

git clone https://github.com/unb-mds/2023.2-LicitaX.git

Instale as dependências utilizadas através do comando:

yarn install

Inicie o servidor através do comando:

yarn dev

Agradecemos pelo seu apoio!

Equipe


José André


Júlia Takaki


Rafael Bonach


Giovana Silva


Samara Letícia