Racket Leagues — getting started
Guia do usuário

Como usar Racket Leagues

O manual completo para o aplicativo Racket Leagues — desde criar uma conta até executar uma temporada completa de liga em grupo. Este guia cobre o que cada tela faz, quem pode fazer o quê e como encontrar a configuração que você precisa.

Nota

As capturas de tela estão sendo adicionadas ao longo do guia à medida que polimos o lançamento da v1.0. As instruções escritas estão completas e atualizadas.

Começando

Visão geral

Racket Leagues é um aplicativo multiclube, multiesporte de liga em grupo e ranking. Um clube é um grupo de jogadores executado por um super-admin. Os membros de um clube podem optar por ligas — o aplicativo executa as rodadas, cuida da promoção e rebaixamento e mantém todas as classificações atualizadas.

Três papéis moldam o que você pode ver e fazer:

  • Jogador — entre em ligas, registre e confirme resultados, veja classificações.
  • Admin — tudo que um jogador pode fazer, além de aprovar fotos, substituir resultados disputados e ajudar a executar rodadas.
  • Super-admin — controle total do clube: marca, esportes, membros, ciclo de vida de liga e transferência de propriedade.

Uma pessoa pode jogar em mais de um clube ao mesmo tempo, e uma pessoa pode ser jogador em um clube enquanto é admin em outro. O aplicativo agrupa tudo junto na tela inicial.

Criar uma conta

Toque em Criar conta na tela de boas-vindas. Você será solicitado a fornecer um endereço de e-mail, uma senha e um nome de exibição. Seu nome de exibição é o que outros jogadores veem — você pode alterá-lo mais tarde.

Create account form
O formulário de inscrição. E-mail, senha e um nome de exibição — nada mais necessário.

Depois de se registrar, Racket Leagues envia um e-mail de verificação. Toque no link para confirmar o endereço. O aplicativo abrirá novamente sua tela inicial uma vez verificada — você também pode entrar com seu e-mail e senha imediatamente.

Verify email screen
O interstício enquanto esperamos você tocar no link de verificação.
Dica

Verifique o spam se o e-mail de verificação não chegar em alguns minutos. Ele vem de um remetente @racketleagues.app.

Entrar

Toque em Entrar na tela de boas-vindas e insira seu e-mail e senha. As sessões são atualizadas silenciosamente em segundo plano, portanto, depois de entrar, você permanece logado.

Sign-in form
E-mail + senha. O link de senha esquecida abre um fluxo de redefinição por e-mail.

Se você vir uma mensagem "sessão expirada", apenas entre novamente — seus dados estão seguros e suas afiliações ao clube são preservadas.

Sua primeira tela inicial

Quando você primeiro entra sem estar em nenhum clube, a tela inicial o solicita a entrar em um clube existente ou criar um novo. Você pode fazer ambos no botão de perfil no canto superior direito.

Home screen — no club yet
Antes de qualquer clube ser entrado ou criado, a tela inicial oferece ambas as opções na frente.

Entrar em um clube

Se um amigo ou admin enviou um link de convite, toque nele no seu telefone — ele abre o aplicativo (ou o leva à loja para instalá-lo primeiro) e o clube é adicionado automaticamente depois que você se registra ou entra. Nenhum código necessário.

Para entrar manualmente, toque em Entrar em um clube na tela inicial ou perfil, depois cole o código de convite que o admin do seu clube compartilhou.

Join club modal
Cole o código ou toque no link enviado — mesmo resultado de qualquer forma.

Iniciar um novo clube

No seu perfil, toque em Criar clube. Você escolherá um nome de clube, um esporte padrão (tênis, padel, squash, tênis de mesa ou badminton) e uma cor de destaque. A cor de destaque tinta o aplicativo inteiro para você e seus membros, então escolha algo que você goste — é fácil mudar depois.

Create club form
Nome, esporte, destaque. A primeira pessoa a criar um clube se torna seu super-admin automaticamente.
Super-admin

Criar um clube o torna seu super-admin. Você pode adicionar outros admins mais tarde na tela de Membros.

Início e navegação

A tela inicial

Depois que você entra em pelo menos um clube, a tela inicial se torna seu painel. Cada clube aparece como seu próprio cartão, com o nome do clube, cor de destaque e um carrossel horizontal das ligas desse clube. Toque em qualquer liga para ir para sua tela de detalhe.

Home screen with clubs
Uma tela inicial preenchida — clubes, ligas e quaisquer prompts pendentes no topo.

O topo da tela inicial é reservado para prompts — coisas que precisam de sua atenção, como um resultado que alguém gravou contra você que precisa confirmar ou uma proposta de partida aguardando sua resposta.

Múltiplos clubes

Você pode estar em quantos clubes desejar. Cada clube é independente — diferentes esportes, diferentes membros, diferentes cores de destaque. A tela inicial os empilha verticalmente, mais novo no topo. Toque no avatar do perfil no canto superior direito para mudar configurações de conta ou alternar entre clubes.

Multi-club home
Dois ou mais clubes? Cada um recebe seu próprio cartão e destaque.

Prompts pendentes

Quando alguém registra um resultado contra você, ou propõe um horário de partida, ou um admin precisa que você confirme algo — aparece no topo da casa como um cartão de chamada clara para ação. Toque no cartão para acioná-lo.

Home confirm banner
Banner "Confirmar resultado" — toque para abrir a folha de confirmação.
Admin

Os admins também veem prompts extras: "Rodada encerrada — grupos de progresso" aparece quando uma rodada é concluída e precisa progredir.

Admin round-ended prompt
Tela exclusiva do admin para encerrar uma rodada.

Jogando ligas

Detalhe da liga e grupos

Toque em uma liga na tela inicial para abrir sua visualização de detalhe. No topo você verá o nome da liga, o número da rodada atual e uma barra de progresso mostrando quantas partidas na rodada estão completas. Abaixo estão os grupos — cada grupo é um pequeno grupo de jogadores que jogam uns contra os outros na rodada.

League detail
Visão geral da liga — progresso de rodada e lista de grupos.

Seu próprio grupo está sempre destacado. Toque em qualquer grupo para abrir suas classificações e grade de partidas.

Classificações do grupo

As classificações de cada grupo mostram jogador, vitórias, derrotas, sets/jogos ganhos-perdidos e pontos. As faixas no topo e no fundo do grupo indicam promoção e rebaixamento — as barras coloridas mostram quem sobe e desce quando a rodada fecha.

Box standings
Classificações dentro de um grupo. A faixa superior promove, a faixa inferior rebaixa.

Toque na aba Partidas para ver a grade de partidas — todo emparelhamento no grupo com um resultado ou um chip "não jogado ainda". As abas permitem filtrar para todas as partidas, suas partidas ou apenas as que estão pendentes de sua ação.

Matches tab
Grade de partidas com abas de filtro. Prático para encontrar seus jogos pendentes.

Registrar um resultado de partida

Depois de jogar uma partida, toque em Registrar resultado na tela de detalhe da liga (ou na sua aba de partidas). Escolha seu adversário do grupo, insira a pontuação set por set e envie.

Record result sheet
Registrar resultado — escolha adversário, insira pontuações. Funciona para todos os sistemas de pontuação suportados.
  1. Abra a liga e toque em Registrar resultado.
  2. Selecione seu adversário da lista.
  3. Insira a pontuação de cada set. O aplicativo valida enquanto você digita (por exemplo, um set de tênis não pode terminar 7-5 se você apenas venceu 5 jogos).
  4. Adicione um comentário opcional — útil se a partida foi uma desistência ou aposentadoria.
  5. Toque em Enviar. Seu adversário recebe uma notificação para confirmar.
Pontuação

Os clubes de squash podem escolher pontuação PAR-11 ou PAR-15 por clube — a folha de resultado registrado se adapta automaticamente. As regras de tie-break do tênis seguem a configuração de esporte do clube.

Confirmar o resultado de um adversário

Se seu adversário registrou a partida primeiro, você verá um banner Confirmar resultado no topo da casa. Toque nele para abrir a folha de confirmação — você verá as pontuações que inseriram e pode aprovar, declinar ou disputar.

Confirm result sheet
Confirme ou dispute. Os resultados aprovados contam imediatamente para classificações.

Se você disputar, o admin do seu clube é notificado e pode intervir para resolvê-lo.

Propor um horário de partida

Não tem certeza de quando jogar? Use Propor partida na aba de partidas para sugerir uma data, hora e local. Seu adversário recebe uma notificação e pode aceitar, declinar ou contra-propor.

Propose match sheet
Escolha um horário, adicione um local e envie. A partida permanece como proposta até que os dois jogadores concordem.

Partidas de duplas

As ligas vêm em três modos de par. Simples é um-contra-um, sem parceiros. Duplas de par fixo te prende a um parceiro pela liga inteira — você e seu parceiro entram juntos como uma única dupla. Duplas de par rotativo te deixa entrar sozinho; o admin embaralha parceiros a cada partida para que todos joguem com pessoas diferentes. O admin escolhe o modo ao criar a liga.

Duplas de par fixo

Ligas de par fixo precisam de um parceiro antes de poder entrar. Abra a liga, toque em Encontrar parceiro, e escolha alguém da lista elegível do clube. Eles verão um convite pendente na tela Parcerias. A dupla só se torna ativa depois que aceitam — e aceitar inscreve vocês dois na liga de uma vez.

Invite a partner confirmation dialog
Partnership invite received — Accept or Decline
O convite é um toque. Seu parceiro aceita pela tela Parcerias.

Se um parceiro precisar mudar no meio da temporada, o super-admin pode trocar via Gerenciamento de membros. Jogadores não podem trocar unilateralmente — quebraria a classificação já acumulada contra aquela dupla.

Duplas de par rotativo

Ligas de par rotativo funcionam como simples para a inscrição — toque em Inscrever-se na liga, sem parceiro. O admin escolhe os pares a cada rodada gerando os fixtures: cada caixa tem um round-robin onde os mesmos dois jogadores nunca formam dupla duas vezes. Ao longo de uma temporada você jogará com (e contra) a maior parte da caixa.

Admin — Generate fixtures for rotating doubles
Admin gera fixtures round-robin por caixa. Pode reexecutar.
Admin

Precisa adicionar uma partida fora do conjunto gerado? Criar partida na mesma tela deixa você encaixar repescagens sem regenerar a rodada toda.

Lançando uma liga de duplas (admin)

Ao criar uma liga de duplas você escolhe o modo de par logo no início. No lançamento, o app sorteia as caixas entre os inscritos (duplas para fixo, indivíduos para rotativo), gera os fixtures da primeira rodada e passa a liga para Ativa — os jogadores podem registrar resultados na hora.

Admin — Launch doubles league screen
Launch league confirmation dialog
Um botão semeia caixas, fixtures e ativa a liga.

Histórico de partidas

Seu histórico completo de simples e duplas vive no seu perfil. Você também pode tocar em qualquer jogador nas classificações do grupo para ver seu histórico e registro direto contra você.

Match history
Histórico de partidas — todo resultado registrado, mais novo primeiro.

Perfil

Visão geral do perfil

Toque em seu avatar no canto superior direito da tela inicial para abrir seu perfil. Mostra sua foto, nome de exibição, quais clubes você está dentro, seu nível de habilidade, suas estatísticas por esporte e suas aprovações de esporte.

Profile top — photo, achievements strip, skill level, stats
Profile middle — sport approvals and active leagues
Profile bottom — edit, language, sign out, delete account
Perfil — foto, nome, estatísticas e acesso ao esporte.

Nome de exibição e alias

Toque em Editar no seu perfil para alterar seu nome de exibição. Alguns clubes também habilitam aliases — um apelido por clube que aparece em vez do seu nome de exibição nesse clube específico. Útil se você quer "Rich" em qualquer lugar, exceto no clube onde você é conhecido como "RichOB".

Edit details sheet
Editar nome de exibição, mais um alias por clube se seu clube permitir.
Super-admin

Os aliases são por clube. Se você não quer que membros se renomem em seu clube, desligue a alternância em Configurações do Clube → Permitir aliases.

Foto de perfil

Toque em Alterar foto de perfil para enviar uma foto da sua galeria. O aplicativo a recorta em um quadrado, a comprime e a envia. As fotos são analisadas automaticamente pelo Google Cloud Vision SafeSearch antes de ficarem visíveis para outros membros.

Profile picture picker
O seletor abre sua biblioteca de fotos. Imagens grandes são tratadas automaticamente.

Nível de habilidade

Escolha um nível de habilidade (Iniciante, Intermediário, Avançado ou Especialista). Os admins usam isso ao semear grupos para que você seja combinado com o padrão certo para sua primeira rodada. Depois de jogar alguns jogos, seus resultados reais substituem a habilidade como chave de classificação.

Skill level selector
Nível auto-selecionado. Os admins podem substituir se necessário.

Solicitando um esporte

Um clube pode executar qualquer mistura dos cinco esportes suportados — tênis, padel, squash, tênis de mesa e badminton. Quando você entra em um clube, você é automaticamente integrado ao esporte padrão. Para jogar um diferente, toque em Solicitar acesso em Seus esportes e escolha qual. Um admin revisa e aprova.

Request sport access
As aprovações por esporte deixam os admins controlarem quem está em qual pool de liga.

Conquistas

A faixa de Conquistas no topo do seu perfil mostra quantas você desbloqueou. Toque em Ver todas para abrir a lista completa — as desbloqueadas em cima, as bloqueadas abaixo com a regra que as desbloqueia. As conquistas cobrem marcos de jogo (primeira partida, 10 partidas, 100 partidas), sequências de vitórias, jogo multiesporte e mais. Elas desbloqueiam silenciosamente enquanto você registra resultados.

Achievements screen — unlocked and locked
Achievements screen — scrolled to show locked list
Desbloqueadas em cima, bloqueadas embaixo. Cada uma mostra o que é preciso.

Quando você desbloqueia uma nova, um pequeno banner aparece na tela inicial na próxima vez que abrir o app. É exibido uma vez e depois se recolhe — veja o perfil para a lista completa quando quiser.

Home screen — achievement unlock banner
Banner de desbloqueio na home — fecha com um toque.

Executando um clube

Configurações do clube

Toque no nome do seu clube na tela inicial, depois no ícone de engrenagem, para abrir as configurações do clube. Tudo nesta tela é exclusivo de super-admin — jogadores normais e admins veem uma visualização somente leitura.

Club settings landing
O hub de configurações do clube. Role para revelar todos os controles.
Apenas super-admin

Se você for um admin (mas não super-admin), a maioria desta tela fica oculta. Super-admins podem promover um admin a super-admin via Gerenciamento de Membros e depois transferir propriedade.

Marca e destaque

Em Marca você pode carregar um logotipo do clube e escolher a cor de destaque que tinta a IU para cada membro do seu clube. O destaque aparece em botões, chips, destaques e o efeito de vidro do cabeçalho do clube.

Branding section
Seletor de destaque + carregamento de logotipo. As mudanças se propagam imediatamente.

Esportes habilitados

Alterne qual dos cinco esportes seu clube executa. Para clubes de squash, escolha entre pontuação PAR-11 e PAR-15 — todo o clube segue esse sistema de pontuação.

Sports toggles
Ative tênis, padel, squash, tênis de mesa ou badminton — misture e combine.

Permitindo aliases

A alternância Permitir aliases decide se os membros do seu clube podem definir um alias por clube em seu perfil. Desativado por padrão — ative se quiser deixar os membros usarem nomes diferentes em diferentes clubes.

Alias toggle
Uma alternância. Desativada para consistência, ativada para flexibilidade.

Ferramentas de admin

Página do admin

Toda ação de admin é reunida em uma única página Admin, acessada na tela de configurações do clube ou menu de perfil. Agrupa ações por área: membros, resultados, fotos, pacotes de boas-vindas e propriedade.

Admin page
Uma tela, todas as ferramentas de admin. Sem escavação.

Gerenciamento de membros

A tela Membros lista todos no seu clube, com badges de papel (jogador / admin / super-admin) e uma barra de busca. Toque em qualquer membro para abrir sua folha de detalhe — você pode alterar sua função, habilitar ou desabilitar esportes para eles ou arquivá-los (o que os oculta das ligas sem deletar seu histórico).

Members list
Lista de membros com busca e filtros de papel.
Member detail
Controles por membro: papel, esportes, arquivo, remover.
Admins silenciosos

Quer um admin que não joga? Desligue sua bandeira Participa em ligas. Eles ainda terão poderes de admin, mas não aparecerão em pools de liga, seeding de grupo ou seleções de adversário.

Convidando por e-mail

Use Convidar membros na página de admin para enviar um link de entrada por e-mail. Cole qualquer número de endereços — o aplicativo envia a cada um um convite único que os auto-adiciona ao seu clube quando aceito.

Email invite form
Convites por e-mail. Links auto-entram no clube do convidador quando aceitos.

Substituindo um resultado

Se dois jogadores não conseguem concordar com um resultado, qualquer admin pode substituí-lo. Abra a partida na aba de partidas e toque em Admin override — você pode inserir a pontuação correta ou marcar a partida como desistência, aposentadoria ou empate.

Admin override sheet
Admin override — confirmation
Admin override substitui o resultado disputado; ambos os jogadores são notificados.

Moderação de fotos

Novas fotos de perfil são analisadas automaticamente pelo Google Cloud Vision SafeSearch. Fotos sem problemas são aprovadas na hora e ficam visíveis para os outros membros imediatamente. Qualquer coisa sinalizada — ou que o Vision não conseguiu avaliar com segurança — vai para a fila de moderação para um admin aprovar ou rejeitar. Qualquer conteúdo que viole as diretrizes da comunidade é rejeitado automaticamente e nunca é armazenado.

Photo moderation queue
Fila de moderação com os sinalizadores de Vision para cada foto.

PDFs de pacote de boas-vindas

Gere um pacote de boas-vindas imprimível — logotipo do clube, informações de contato, cronograma de liga, lista de membros, regras do tribunal — como um único PDF. Compartilhe com novos membros ou poste em seu mural.

Welcome pack preview
Pacote PDF com um toque. Marcado com o logotipo e destaque do seu clube.

Ciclo de vida da liga

Criar uma liga

Na tela inicial do clube, toque em Criar liga. Escolha o esporte, o formato (liga em grupo ou ranking), o tamanho do grupo (tipicamente 4–6 jogadores), quantos grupos e a duração da rodada.

Create league form
Configuração da liga — esporte, formato, grupos, duração da rodada.

Iniciar uma liga

Você tem duas formas de iniciar a liga. Escolha uma data de início na criação e o app lança automaticamente à meia-noite no fuso horário do seu clube — ele semeia os grupos por nível + histórico, gera os jogos da primeira rodada e coloca a liga em Ativa sem você precisar fazer nada. Ou toque em Iniciar agora na tela de detalhe da liga para começar imediatamente — útil se quiser revisar as sementes ou se a data de início já passou.

Launch league — seed boxes form
Launch league — confirmation
Folha de inicialização — confirme seeding, fique ao vivo.

Progressão de rodada

As rodadas avançam automaticamente assim que o último resultado da rodada é confirmado — a liga passa para a próxima rodada sem ação do admin. Os admins ainda podem avançar manualmente pela tela de detalhe da liga se quiserem encerrar uma rodada antes (ex. pular partidas não jogadas).

Round progression — promotion/relegation preview
Round progression — confirmation
Visualizar antes de aplicar. Sem surpresas.

Encerrar uma liga

Quando a temporada acabar, toque em Encerrar liga nas configurações da liga. A liga é arquivada, as classificações congelam e os vencedores ficam bloqueados. Uma liga concluída ainda pode ser visualizada para histórico, mas não há resultados adicionais podem ser registrados.

League ready to complete
Complete league confirmation dialog
Fechar uma liga a arquiva. Seguro — nada é deletado.

Ligas passadas

As ligas concluídas aparecem em Ligas passadas no cartão do clube. Toque para ver as classificações finais e histórico de partidas. Útil para resolver discussões sobre quem venceu a temporada de verão de 2025.

Past leagues archive
Arquivo de temporadas concluídas, somente leitura.

Configurações e ajuda

Conta e privacidade

No seu perfil, toque em Conta para alterar seu e-mail, redefinir sua senha ou deletar sua conta. A exclusão de conta remove seus dados pessoais dentro de 30 dias — o histórico de partidas permanece no arquivo do seu clube, mas é anonimizado para que ninguém possa identificá-lo.

About / settings page
Página de informações — privacidade, termos, links de suporte, informações de versão.

Veja a Política de Privacidade para detalhes completos sobre quais dados são armazenados e por quanto tempo.

Solução de problemas

Os problemas mais comuns são cobertos na página de Suporte. Uma lista rápida:

  • Desconectado inesperadamente — entre novamente, seus dados estão bem. As sessões se atualizam silenciosamente quando funcionam.
  • Não consegue carregar uma foto — verifique se o aplicativo tem permissão de biblioteca de fotos nas configurações do sistema iOS/Android.
  • Pontuação errada registrada contra você — decline a confirmação, peça ao seu adversário para reenviar. Se houver uma disputa real, entre em contato com um admin.
  • APK do Android com sideload bloqueado pelo Play Protect — toque em "Instalar assim mesmo" na primeira instalação. As atualizações passam pelo navegador e não re-acionam o aviso.

Ainda preso? Envie um e-mail para o time — veja os detalhes de contato no Suporte.