Opa, falando em relação a Ranking, acho que seria interessante elementos de gamificação como esse, adicionando também um score/nível vinculado ao perfil do usuário, o que acham?
Pois esses elementos em todos apps inseridos geram mais engajamento e tempo do usuário na plataforma, aqui seria mais conteúdo de valor concreto por exemplo.