Tarefa: Implementar Tela de Leaderboard
Descrição da Tarefa
Desenvolver uma tela de leaderboard que exibe a classificação dos usuários com base em suas atividades nos repositórios do DevsNorte. A pontuação será calculada com base nas ações dos usuários, como participação em eventos, abertura de PRs, revisões e contribuições. A tela deve ser implementada usando React e integrando-se com o backend para acessar os dados de pontuação dos usuários.
Libs
Critérios de Aceitação
- A tela de leaderboard deve exibir a lista de usuários classificados por pontuação.
- A pontuação é calculada com base nas seguintes ações:
- Participação em eventos: +5 pontos por evento.
- Abertura de PRs: +3 pontos por PR.
- Revisões: +2 pontos por revisão.
- Contribuições (commits significativos): +10 pontos por contribuição.
- A tela deve ser responsiva e seguir o design padrão do sistema.
- Deve ser possível filtrar e ordenar a classificação por diferentes métricas.
- Mensagens de erro e carregamento devem ser adequadamente tratadas.
Definições de Concluído
Tarefas
Configuração e Preparação
Desenvolvimento
Documentação
Implantação
Notas
- Garantir que a interface da leaderboard seja intuitiva e fácil de usar.
- Manter segurança e privacidade ao lidar com dados de usuários.
- Colaborar com membros da comunidade para feedback e melhorias.
Diagrama o Fluxo

Tarefa: Implementar Tela de Leaderboard
Descrição da Tarefa
Desenvolver uma tela de leaderboard que exibe a classificação dos usuários com base em suas atividades nos repositórios do DevsNorte. A pontuação será calculada com base nas ações dos usuários, como participação em eventos, abertura de PRs, revisões e contribuições. A tela deve ser implementada usando React e integrando-se com o backend para acessar os dados de pontuação dos usuários.
Libs
Critérios de Aceitação
Definições de Concluído
Tarefas
Configuração e Preparação
Desenvolvimento
Documentação
Implantação
Notas
Diagrama o Fluxo