Skip to content

[FEATURE] Página "Explorar" com álbuns populares e trending #20

Description

@lumamontes

Contexto

Não existe uma forma de descobrir música na plataforma além da busca direta. Usuários que não sabem o que procurar não têm como explorar o catálogo.

Objetivo

Criar uma página de exploração que mostre álbuns populares, tendências, e categorias para incentivar a descoberta musical.

Funcionalidades esperadas

  • Página /explorar acessível pela navbar
  • Seção "Populares" — álbuns com mais reviews/melhor nota
  • Seção "Recentes" — álbuns adicionados recentemente à plataforma
  • Seção "Bem avaliados" — álbuns com nota média acima de 4
  • Filtro por gênero/tag
  • Cards de álbum com capa, nome, artista e nota média

Critérios de aceitação

  • Novos endpoints no backend para listagens agregadas (populares, recentes, bem avaliados)
  • Página frontend com pelo menos 3 seções
  • Cada seção com scroll horizontal ou grid
  • Loading states e empty states
  • Responsivo
  • Segue o design system neobrutalism

Dicas técnicas

  • Backend: endpoints em apps/api/src/albuns/ com queries agregadas (JOIN com ratings, ORDER BY avg, COUNT)
  • Frontend: nova rota em apps/web/src/app/explorar/page.tsx
  • Reutilizar componente de card de álbum existente
  • React Query para cache das listagens
  • Considerar staleTime mais alto — essas listas não mudam a cada segundo

Nível de dificuldade

🟡 Médio — queries agregadas no backend e layout de exploração no frontend.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions