Skip to content

Releases: c137santos/FATEC-API-3-SEMESTRE

🔖 Versão 4.0

Choose a tag to compare

@c137santos c137santos released this 02 Dec 01:52
badaf9c

Tela de Pesquisa com Filtros
Agora os usuários podem buscar notícias com mais eficiência por meio de uma nova interface que inclui opções avançadas de filtro. Com esta funcionalidade, é possível encontrar notícias específicas utilizando critérios como:

Palavras-chave
Data de publicação
Categorias ou tópicos relacionados
Esta melhoria foi projetada para facilitar o acesso a informações relevantes em grandes volumes de dados coletados pelo crawler.

Exibição de Tags Relacionadas
Adicionamos um sistema de tags para cada notícia exibida. Essas tags permitem que os usuários compreendam rapidamente os principais temas associados ao conteúdo e explorem outros artigos similares com mais facilidade.

Melhorias
Otimizações no banco de dados para suportar consultas complexas com menor tempo de resposta.
Interface aprimorada para melhor usabilidade e organização das informações.

🔖 Versão 3.0

Choose a tag to compare

@c137santos c137santos released this 10 Nov 23:46
70562d9

Nesta versão, foram implementadas melhorias significativas no sistema de crawler, otimizações no manuseio de tags e aprimoramentos gerais de reatividade e funcionalidade da interface.

Principais Atualizações:

[US10] Multithread e Melhorias no Crawler:

Implementada a conexão múltipla para o crawler, permitindo uma execução mais eficiente e robusta de tarefas paralelas (#99).
Adicionado cron para o acionamento periódico do crawler, assegurando a atualização constante dos dados (#76).
Restrição para o acionamento do crawler apenas quando houver tags ativas, otimizando o uso de recursos (#84).
Tags e Portal de Notícias:

Agora é possível salvar tags associadas ao portal de notícias e exibi-las adequadamente, aumentando a precisão dos filtros e a organização dos dados (#97, #73).
Resolvido o débito técnico do filtro de tags ativas e da exibição múltipla de tags na edição de portais (#83, #78).
Correções e Melhorias Técnicas:

Diversos bugs foram corrigidos, incluindo problemas na reatividade de listagem de portais e na exibição de tags sem resposta do back-end (#81, #71).
Refinada a interface do botão "Editar Regionalismo" (#86) e ajustes na exibição de tags (#93).
Outros Melhoramentos:

Adicionada reatividade ao recurso de listar portais, aumentando a interatividade do sistema (#72).
Fix para exibição de tags sem resposta do back-end e correção de falhas no Swagger (#75).
Novo recurso de "Voltar para Home" ao clicar no botão correspondente (#91, #92).
Com essas atualizações, o sistema apresenta melhorias no desempenho e uma interface mais estável e funcional, facilitando a usabilidade e a precisão das funcionalidades do portal de notícias e do crawler.

🔖 Versão 2.0

Choose a tag to compare

@c137santos c137santos released this 21 Oct 03:06

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.

🔖 Versão 1.0

Choose a tag to compare

@c137santos c137santos released this 30 Sep 16:34

Essa versão implementou as UserStorys:
Cadastro de APIs de terceiros para integração com fontes de notícias.
Captura e armazenamento de dados de APIs cadastradas no banco de dados.
Cadastro, edição e desativação de tags para classificação de notícias