Repository navigation
🔖 Versão 2.0
Objetivo: Nesta segunda sprint, o foco foi a implementação da primeira versão do Cralwer, além do desenvolvimento de funcionalidades voltadas ao gerenciamento de portais de notÃcias e captura de informações, além de melhorias técnicas no código. Foram atendidas cinco user stories relacionadas a esses objetivos.
User Stories Implementadas:
Relacionar Tags com Regionalismos (US 6)
Descrição: Como administrador, desejo associar tags especÃficas a diferentes regiões do Brasil, para facilitar a busca por notÃcias regionais e relevantes.
O que foi feito: Implementou-se uma funcionalidade para relacionar tags de notÃcias com regionalismos, permitindo que o sistema faça buscas segmentadas com base em áreas geográficas especÃficas. Isso visa facilitar a personalização de resultados conforme o local de interesse.
Listar Portais de NotÃcias (US 7)
Descrição: Como administrador, desejo visualizar todos os portais de notÃcias cadastrados no sistema, para que eu possa analisar e selecionar de quais portais as notÃcias serão extraÃdas.
O que foi feito: Foi desenvolvida uma página que exibe uma lista dos portais de notÃcias registrados no sistema. A visualização inclui dados relevantes, como nome, URL e status do portal.
Cadastrar Portais de NotÃcias (US 8)
Descrição: Como administrador, desejo cadastrar novos portais de notÃcias, para que o sistema possa gerenciar e buscar notÃcias dessas fontes.
O que foi feito: Adicionada uma funcionalidade de cadastro de portais de notÃcias, permitindo que o administrador insira novos portais no sistema. O formulário de cadastro inclui campos como nome do portal, URL e categoria.
Editar Portais de NotÃcias (US 9)
Descrição: Como administrador, desejo editar as informações de um portal de notÃcias cadastrado, para que os dados possam ser atualizados conforme necessário.
O que foi feito: Criada uma funcionalidade que permite a edição dos dados dos portais de notÃcias previamente cadastrados. Agora, o administrador pode alterar informações como o nome do portal, a URL e a categoria associada ao portal.
Capturar NotÃcias de Portais Cadastrados (US 10)
Descrição: Como administrador, desejo que o sistema capture notÃcias de portais previamente cadastrados e as armazene no banco de dados.
O que foi feito: Foi implementado um crawler funcional que coleta notÃcias dos portais de notÃcias cadastrados, processando as informações e armazenando os dados capturados no banco de dados para consultas futuras.