Skip to content

RF-06: Filtrar feed em relação a capums/área de interesse/tipo da entidade

Descrição

O sistema deve permitir a configuração de filtros de interesses pessoais (ex: equipes de competição, PIBIC) para personalizar o feed de visualização.

Rastreabilidade

  • RNFs Relacionados:

RNF-06 - Carregamento rapido de páginas

Discutido na fase 1 entrevista 2

E durante a atividade de verival o grupo que nos avaliou recomendou o melhor detalhamento desse requisito, por isso colocamos os filtros possíveis (campus/área de interesse/tipo de entidade) no nome do requisito

Protótipo

Image

Tela Final

Image

Regras de negócio

  • RN1: O sistema deve filtrar as publicações do feed quando o usuário autenticado tiver filtros de interesses pessoais configurados, restringindo a exibição exclusivamente às postagens que possuam as tags ou categorias correspondentes às suas preferências.
  • RN2: Os filtros disponíveis devem refletir apenas as características presentes no banco de dados (se não houver uma instituição EJ no banco então esse filtro não deve estar disponível).

DoR

  • O escopo e a regra de negócio estão claros e sem ambiguidades.
  • Protótipos aprovados pelos clientes.

DoD

  • A entrega cumpre com as regras de negócio
  • A funcionalidade foi implementada de ponta a ponta (integração entre Next.js e NestJS, não existe entrega apenas de front e back isolados).
  • O código foi coberto e aprovado em testes automatizados (utilizando o Jest). Arquivos de teste:
  • O código passou por revisões via Pull Requests no GitHub: PR1: Acrescenta filtros, PR2: Integra filtros no feed

PREENCHER