devhatt / devhatt/pet-dex-frontend

Criação do filtro para registro do Pet

Open
#95 4 comments 0 reactions 0 assignees View on GitHub
do-not-get-that
Dominant language
JavaScript
Stars
34
Forks
43
PR merge metrics
No merged PRs in 30d

Description

**Describe the feature**
Implementação de um botão de filtro na interface de cadastro de um novo pet para filtrar os Pets por raça, tamanho e personalidade. Ao clicar neste botão, será apresentado um dropdown com as opções disponíveis para filtragem.


Description

Esta funcionalidade visa adicionar um botão de filtro na interface de listagem de Pets, permitindo aos usuários filtrar os animais disponíveis. Ao interagir com este botão, o usuário verá um dropdown contendo as diversas características de Pets que podem ser selecionadas através de um checkbox para filtrar os resultados exibidos. É importante que a pessoa responsável por esta task venha falar com os lideres do projeto para definir todas as opções de raças disponíveis no filtro, veja também que o figma do petdex tem um já uma opção pós filtro




Use Case


Esta funcionalidade é útil para usuários que estão registrando por Pets de raças específicas, facilitando a busca e tornando a experiência do usuário mais eficiente e agradável. Por exemplo, um usuário que deseja registrar um Labrador Retriever poderá facilmente filtrar a lista de Pets disponíveis para incluir apenas aqueles que se encaixam na sua preferência de raça, simplificando posteriormente o processo de busca.




Implementation Details

A implementação deverá envolver a criação de um componente de UI para o botão de filtro que, ao ser clicado, exibe um dropdown contendo as opções de raças de Pets. Este dropdown deve ser dinâmico, carregando as opções disponíveis a partir de uma fonte de dados. Será necessário trabalhar em conjunto com o backend para garantir que as raças de Pets possam ser devidamente filtradas com base na seleção do usuário.




Visual Concepts

Figma do projeto: https://www.figma.com/file/ZQ5mPH1j2snuiVpkp68EI5/PetDex?type=design&node-id=1010%3A1889&mode=dev&t=GRgL4KmmdlOZjaxR-1

Exemplo do dropdown:
![image](https://github.com/devhatt/pet-dex-frontend/assets/60716370/a9b2b33a-78d0-421b-9c31-ec581070395a)

Botão Filtro:
![image](https://github.com/devhatt/pet-dex-frontend/assets/60716370/80c13d77-ecd5-4e24-8009-d0fa141ae3a0)

Botão pos Filtro:
![image](https://github.com/devhatt/pet-dex-frontend/assets/60716370/52cace43-3387-4e54-a1d3-c2f544d20fec)




Additional Information


É importante que a pessoa encarregada desta task entre em contato com a equipe para discutir as opções de filtro e garantir que todas as opções relevantes sejam incluídas. Além disso, a integração com funcionalidades de filtro existentes em outras telas do projeto deve ser cuidadosamente planejada para manter a consistência e usabilidade em toda a aplicação.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.