unb-mds / 2024-1-MinasDeCultura

Minas de Cultura: Um repositório dedicado a consultar gastos culturais do estado de Minas Gerais. Links da landingpage do projeto Minas de Cultura:https://unb-mds.github.io/2024-1-MinasDeCultura/landingpage/index.html
https://2024-1-minas-de-cultura.vercel.app/
MIT License
3 stars 2 forks source link
nextjs python regex scrapy

2024-1-Minas de cultura

Projeto de Análise de Licitações Culturais

Este projeto foi desenvolvido como parte da disciplina de Métodos de Desenvolvimento de Software (MDS) na Universidade de Brasília (UnB). O objetivo central é criar uma plataforma online para análise e armazenamento de dados de licitações relacionadas aos gastos culturais apoiados pelo Governo Federal. A equipe de desenvolvimento elaborou raspadores personalizados para coletar esses dados, enfrentando o desafio de identificar cidades cujos dados estejam disponíveis e sejam adequados para uso. Utilizamos duas principais tecnologias de raspagem: Scrapy, para dados mais acessíveis e estruturados, e Selenium, para buscas em sites mais complexos que exigem maior interação.

Através desta aplicação, buscamos oferecer uma maneira mais transparente e acessível para que o público em geral possa consultar os gastos governamentais em eventos culturais, shows, teatros e outras atividades culturais.

📝 Sumário

🚀 Getting Started

Pré-requisito

Clonar o repositório

git clone https://github.com/unb-mds/2024-1-MinasDeCultura.git

Acessar o repositório

cd 2024-1-MinasDeCultura

Iniciar os containers

Você pode iniciar o projeto executando o comando abaixo. Este comando irá construir as imagens Docker necessárias e iniciar todos os serviços definidos no docker-compose.yml, o parâmetro "-d" serve para a aplicação rodar em segundo plano:


    docker compose up -d

Acessar o projeto

Depois que os containers estiverem em execução, você poderá acessar o projeto em http://localhost:3000.

⚙️ Funcionalidades Previstas

💻 Tecnologias

🤖 Identidade Visual

🤖 Web scraping

Passo a passo de como usar o scrapy está aqui

📚 Documentação

A documentação do projeto está disponível aqui

🗒 Story Map

O Story Map do projeto está disponível aqui

🛠 Arquitetura

A arquitetura do projeto está disponível aqui

👥 Desenvolvedores

Gabriel Scheidt
Isaac Batista
Marcos Vieira
Manuella Magalhães
Mateus Henrique
William Bernardo