Skip to content

[New Feature] Incluir cidades e bairros em filtros de abrigos #145

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
Ardnna opened this issue May 14, 2024 · 2 comments
Open

[New Feature] Incluir cidades e bairros em filtros de abrigos #145

Ardnna opened this issue May 14, 2024 · 2 comments

Comments

@Ardnna
Copy link

Ardnna commented May 14, 2024

Descrição
Atualmente os filtros são focados em itens e categorias dos abrigos, não sendo possivel filtras pela sua localidade. Com o dado endereço presente, é uma informação a mais para se incluir nos filtros

User Story
Como usuário quero buscar os abrigos pela sua localização, filtrando por Bairro e/ou cidade os abrigos.

Caso de uso

  • Acesse sos-rs.com
  • Selecionar a opção "Filtros"
  • Selecionar o Filtro "cidades"
    ou/e
  • Selecionar o Filtro "bairro"
  • Visualizar a lista de abrigos de acordo com os filtros aplicados

Regras de negócio

  • Os filtros devem exibir apenas cidades presentes no banco de dados
  • O filtro de bairros deve ser inativo enquanto o filtro de cidades não for selecionado
  • O filtro de bairros deve exibir apenas os bairros que pertencem a cidade selecionada
  • Os filtros devem permitir buscar cidades, bairro e itens, restringindo ou ampliando a busca.
  • Os filtros devem estar em ordem alfabética
  • Filtros de localização devem ser exibidos DENTRO de busca avançada, como duas opções a mais de seleção de dropdown menu
  • Filtro de seleção de cidade NÃO É um filtro obrigatório para a busca (exceto como dependencia para ativação do filtro bairro)
  • Filtro de seleção de bairro NÃO É um filtro obrigatório para a busca
  • O filtro CIDADE é um filtro OBRIGATÓRIO para que o filtro BAIRRO esteja ativo e disponível para seleção,

Testes

  • Acessar sos-rs.com

  • Acessas filtros

    _Filtro Cidades:_
    - Verificar se as cidades exibidas são as mesmas listadas no banco de dados
    - Verificar se, ao não selecionar uma cidade, o filtro funciona normalmente, exibindo todos os critérios sem distinção de cidade
    - Verificar se, ao selecionar apenas cidade, todos os abrigos de determinada cidade são exibidas independente dos outros critérios
    - Verificar combinações de critérios com cidades (incluir critérios e cidades, verificar se todos são listados)
    
    _Filtro Bairro:_
    - Verificar se o filtro se mantem INATIVO quando não selecionado cidade
    - Verificar se o filtro se torna ATIVO quando selecionado cidade
    - Verificar se a busca se mantém mesmo quando não selecionado nenhum bairro
    - Verificar se os bairros exibidos correspondem exclusivamente a cidade selecionada conforme banco de dados
    - Verificar se, ao selecionar apenas cidade e bairro, todos os abrigos de determinada cidade e bairro são exibidas independente dos outros critérios
    - Verificar combinações de critérios com bairros (incluir critérios e bairros com cidades, verificar se todos são listados de acordo com a seleção)
    
@g42puts
Copy link
Contributor

g42puts commented May 14, 2024

Isso já foi implementado no PR do Backend: SOS-RS/backend#82.

A busca pode ser feita por Cidade, Bairro e Rua no próprio campo de pesquisa.

credits: https://github.com/AndersonCRocha

Bairro

image

Cidade

image

Rua

image

@Ardnna
Copy link
Author

Ardnna commented May 14, 2024

Entendo, mas um filtro dropdown especifico nao seria mais friendly, visto que ele se encontra de uma forma separada do meu filtro?

Digo, dentro de Filtros, ao se utilizar um dropdown menu para especificar cidade e bairro, é possivel detalhar mais especificamente em uma mesma tela a logica

Cidade -> Bairro -> item -> Disponibilidade

facilitando a navegação do usuario. A forma que visualizo agora nao sei se fica claro a possibilidade de ter todos estes tipos de busca ao usuario por estarem em areas distintas!

*** Uma redundancia, concordo, mas quedaria dinamica e facilitaria os processos de busca

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants