Next.js Tennis Ranking Micro-SaaS
Budget: $30 – $250 USD
Estou criando um micro-saas para um ranking interno de tênis,a plataforma deve organizar as partidas e os pontos de cada jogador,assim como sua posição no ranking.
O regulamento é o seguinte: Novo Regulamento dos Torneios Semestrais (Apertura e Clausura) - 2024
FORMA DA COMPETIÇÃO
1°-I) - O torneio será disputado em 5 etapas, divididos em Séries A, B e C:
1°-II) Cada série é composta por 4 jogadores que se enfrentarão em 4 rodadas;
SÉRIES A, B e C
2°) Classificação por etapa:
2º-I) Em cada rodada, todos se enfrentarão em jogo único e a classificação da rodada será pelo maior número de vitórias, sendo que:
A) O campeão do dia ganhará 4 pontos;
B) O segundo colocado ganhará 3 pontos;
C) O terceiro colocado ganhará 2 pontos;
D) O quarto e último colocado ganhará 1 ponto.
2º-II) Em caso de empate no número de vitórias, os critérios de desempate obedecerão a seguinte ordem:
A) Confronto direto;
B) Maior saldo de games;
C) Confronto direto
D) Maior quantidade de games vencidos;
E) Sorteio.
2º-III) A classificação da etapa se dará pela soma dos pontos das 4 rodadas.
2°-IV) Em caso de empate no número de pontos, os critérios de desempate obedecerão a seguinte ordem:
A) Maior número de vitórias;
B) Confronto Direto;
C) Maior saldo de games;
D) Confronto Direto;
E) Maior quantidade de games vencidos;
F) Sorteio.
3º) Faltas - Em caso de faltas, o(s) jogador(es) faltante(s) perderam as partidas do dia por WO, com resultado negativo de 4 a 0;
3º-I) Se houver mais de um jogador faltante, o resultado da partida que seria realizada entre eles será de empate em 0 x 0;
3º-II) O(s) jogador(es) faltante(s) receberão a pontuação mínima da rodada (1 ponto) pela última colocação.
4º) Acesso e Queda - Ao final de cada etapa das Séries A, B e C, os últimos colocados das Séries A e B serão rebaixados. Já os primeiros colocados das Séries B e C serão classificados para a série imediatamente superior.
PONTUAÇÃO POR ETAPA
5º) As etapas valerão de 12 a 1 ponto, sendo que o 1º da Série A é considerado o vencedor da etapa levando 12 pontos, o 2º da Série A leva 11 pontos e assim sucessivamente até o último colocado da Série C que levará 1 ponto;
VENCEDOR DO SEMESTRE
6º) Vencedor do Semestre - Será aquele que somar a maior quantidade de pontos ao final das 5 etapas.
PERÍODO DE COMPETIÇÃO
7°-I) O Torneio Apertura será disputado no período de Fevereiro a Junho de cada ano.
7º-II) O Torneio Clausura será disputado no período de Agosto a Dezembro de cada ano.
O app deve ser feito com apenas nextjs e precisa obter os seguintes resultados como exemplo:
Série A
Fabinho 4x1 Júnior
Fabinho 3x4 Elson
Fabinho 0x4 Siedler
Siedler 2x4 Elson
Siedler 4x0 Júnior
Júnior 4x1 Elson
1. Elson
2. Siedler
3. Fabinho
4. Júnior
Serie B - 17/02
Rodrigo P 2x4 Clelio
Rodrigo P 4x1 Rodrigo R
Rodrigo P 4x0 Davi
Clelio 4x2 Davi
Clelio 4x2 Rodrigo R
Davi 2x4 Rodrigo R
1. Clélio
2. Rodrigo P
3. Rodrigo R
4. Davi
Série C 17/02
Eduardo 4 x 0 Otávio (WO)
Eduardo 4 x 0 Airton (WO)
Airton 0 x 0 Otávio (WO)
Eduardo 4 x 0 Ricardo (WO)
Airton 0 x 0 Ricardo (WO)
Otávio 0 x 0 Ricardo (WO)
1. Eduardo
4. Otávio
4. Airton
4. Ricardo
O regulamento é o seguinte: Novo Regulamento dos Torneios Semestrais (Apertura e Clausura) - 2024
FORMA DA COMPETIÇÃO
1°-I) - O torneio será disputado em 5 etapas, divididos em Séries A, B e C:
1°-II) Cada série é composta por 4 jogadores que se enfrentarão em 4 rodadas;
SÉRIES A, B e C
2°) Classificação por etapa:
2º-I) Em cada rodada, todos se enfrentarão em jogo único e a classificação da rodada será pelo maior número de vitórias, sendo que:
A) O campeão do dia ganhará 4 pontos;
B) O segundo colocado ganhará 3 pontos;
C) O terceiro colocado ganhará 2 pontos;
D) O quarto e último colocado ganhará 1 ponto.
2º-II) Em caso de empate no número de vitórias, os critérios de desempate obedecerão a seguinte ordem:
A) Confronto direto;
B) Maior saldo de games;
C) Confronto direto
D) Maior quantidade de games vencidos;
E) Sorteio.
2º-III) A classificação da etapa se dará pela soma dos pontos das 4 rodadas.
2°-IV) Em caso de empate no número de pontos, os critérios de desempate obedecerão a seguinte ordem:
A) Maior número de vitórias;
B) Confronto Direto;
C) Maior saldo de games;
D) Confronto Direto;
E) Maior quantidade de games vencidos;
F) Sorteio.
3º) Faltas - Em caso de faltas, o(s) jogador(es) faltante(s) perderam as partidas do dia por WO, com resultado negativo de 4 a 0;
3º-I) Se houver mais de um jogador faltante, o resultado da partida que seria realizada entre eles será de empate em 0 x 0;
3º-II) O(s) jogador(es) faltante(s) receberão a pontuação mínima da rodada (1 ponto) pela última colocação.
4º) Acesso e Queda - Ao final de cada etapa das Séries A, B e C, os últimos colocados das Séries A e B serão rebaixados. Já os primeiros colocados das Séries B e C serão classificados para a série imediatamente superior.
PONTUAÇÃO POR ETAPA
5º) As etapas valerão de 12 a 1 ponto, sendo que o 1º da Série A é considerado o vencedor da etapa levando 12 pontos, o 2º da Série A leva 11 pontos e assim sucessivamente até o último colocado da Série C que levará 1 ponto;
VENCEDOR DO SEMESTRE
6º) Vencedor do Semestre - Será aquele que somar a maior quantidade de pontos ao final das 5 etapas.
PERÍODO DE COMPETIÇÃO
7°-I) O Torneio Apertura será disputado no período de Fevereiro a Junho de cada ano.
7º-II) O Torneio Clausura será disputado no período de Agosto a Dezembro de cada ano.
O app deve ser feito com apenas nextjs e precisa obter os seguintes resultados como exemplo:
Série A
Fabinho 4x1 Júnior
Fabinho 3x4 Elson
Fabinho 0x4 Siedler
Siedler 2x4 Elson
Siedler 4x0 Júnior
Júnior 4x1 Elson
1. Elson
2. Siedler
3. Fabinho
4. Júnior
Serie B - 17/02
Rodrigo P 2x4 Clelio
Rodrigo P 4x1 Rodrigo R
Rodrigo P 4x0 Davi
Clelio 4x2 Davi
Clelio 4x2 Rodrigo R
Davi 2x4 Rodrigo R
1. Clélio
2. Rodrigo P
3. Rodrigo R
4. Davi
Série C 17/02
Eduardo 4 x 0 Otávio (WO)
Eduardo 4 x 0 Airton (WO)
Airton 0 x 0 Otávio (WO)
Eduardo 4 x 0 Ricardo (WO)
Airton 0 x 0 Ricardo (WO)
Otávio 0 x 0 Ricardo (WO)
1. Eduardo
4. Otávio
4. Airton
4. Ricardo