Contexto
A busca de álbuns funciona via modal (SearchMenu), mas não existe uma página dedicada de resultados. Isso limita a experiência de descoberta — o usuário não consegue filtrar, ordenar, ou explorar resultados de forma mais aprofundada.
Objetivo
Criar uma página dedicada de resultados de busca com opções de filtro e ordenação.
Funcionalidades esperadas
Critérios de aceitação
Dicas técnicas
- Endpoint de busca já existe:
GET /albuns/search e GET /search (busca global)
- Frontend: nova rota em
apps/web/src/app/search/page.tsx
- Usar
useSearchParams do Next.js para manter estado na URL
- Filtros podem começar client-side e evoluir para server-side
Nível de dificuldade
🟡 Médio — principalmente frontend, mas pode exigir ajustes nos endpoints de busca.
Contexto
A busca de álbuns funciona via modal (
SearchMenu), mas não existe uma página dedicada de resultados. Isso limita a experiência de descoberta — o usuário não consegue filtrar, ordenar, ou explorar resultados de forma mais aprofundada.Objetivo
Criar uma página dedicada de resultados de busca com opções de filtro e ordenação.
Funcionalidades esperadas
/search?q=termocom resultados de álbunsCritérios de aceitação
Dicas técnicas
GET /albuns/searcheGET /search(busca global)apps/web/src/app/search/page.tsxuseSearchParamsdo Next.js para manter estado na URLNível de dificuldade
🟡 Médio — principalmente frontend, mas pode exigir ajustes nos endpoints de busca.