Skip to content

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

@lumamontes

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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions