SouJunior / vagas-webapp

Frontend do Projeto de Vagas do @SouJunior

Home Page:https://vagas.soujunior.tech

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[Candidato / Candidatura] - Filtro de busca

FilipeLeoni opened this issue · comments

US Relacionada - #205

Descrição:

Essa task tem o objetivo de implementar a funcionalidade de filtrar vagas por meio de um campo de pesquisa e um select com opções de filtragem rápida. O objetivo é permitir que os usuários encontrem vagas específicas com facilidade, melhorando a usabilidade do aplicativo.


Subtasks

  • Implementar a lógica para enviar solicitações à API e recuperar os resultados filtrados com base nas palavras-chave inseridas.
  • Integrar o select com a lógica de filtragem e enviar solicitações à API para recuperar os resultados filtrados com base na seleção do usuário.
  • Atualizar dinamicamente os resultados exibidos na interface do aplicativo conforme as seleções do usuário ou a entrada de palavras-chave.

Protótipo

Image

Image


Critérios de Aceitação

  • O campo de pesquisa permite que os usuários insiram palavras-chave para buscar vagas específicas;
  • Deve ser possivel filtrar vagas pelo select;
  • Os resultados das vagas são atualizados corretamente com base nas palavras-chave inseridas;
  • Os resultados das vagas são atualizados corretamente com base na opção selecionada no select;
  • A implementação segue as diretrizes de design e padrões definidos.

@limaricardo , dá uma olhada nessa belezura de Task. O @FilipeLeoni deixou tudo explicadinho!

@limaricardo , dá uma olhada nessa belezura de Task. O @FilipeLeoni deixou tudo explicadinho!

@caiquefonseca coisa linda, tudo organizado e detalhado!

Pessoal, do @SouJunior/frontend / @SouJunior/backend, quem está assumindo essa task, já que o @FilipeLeoni está ausente?

@limaricardo, você poderia nos ajudar na revisão desta task? A liberação dela vai ajudar em outro item, que atualmente está bloqueado em testes.

Testes Iniciados.

Um adendo referente ao filtro de busca por "Local" que não está funcionando, o filtro por palavra chave está funcional, segue vídeo evidenciando os testes.

https://jam.dev/c/aada109e-f95b-4aa4-ae68-ec54711f5be9

Ao inserir um local para realizar o filtro, o botão "Buscar vaga" fica inoperante.

Filtro de busca por palavra-chave. - OK
Filtro de busca por "Local". - NO

Ao inserir um local para realizar o filtro, o botão "Buscar vaga" fica inoperante.

@FernandoMiguelS Isso se deve a um comportamento do backend, onde na rota para realizar a busca por filtro é obrigatório informar uma palavra chave para fazer a busca, sendo assim, não é possivel realizar a busca somente por Local, portanto, é necessario informar uma palavra chave em conjunto um Local, dessa forma, o filtro de local funcionara corretamente como evidenciado no video a seguir:

jam

Vou buscar saber se esse comportamento era pra ser dessa forma ou foi algo que passou despercebido, ou eu que entendi algo errado.