Racket Leagues — getting started
Guía de usuario

Cómo usar Racket Leagues

El manual completo para la app Racket Leagues — desde crear una cuenta hasta dirigir una temporada completa de liga de cajas. Esta guía cubre qué hace cada pantalla, quién puede hacer qué y cómo encontrar la configuración que necesitas.

Nota

Se están añadiendo capturas de pantalla a lo largo de la guía mientras pulimos la versión 1.0. Las instrucciones escritas están completas y actualizadas.

Primeros pasos

Descripción general

Racket Leagues es una app multiclub, multideporte para ligas de cajas y escalafones. Un club es un grupo de jugadores dirigido por un superadmin. Los miembros de un club pueden participar en ligas — la app ejecuta las rondas, maneja los ascensos y descensos y mantiene todas las clasificaciones actualizadas.

Tres roles definen lo que puedes ver y hacer:

  • Jugador — únete a ligas, registra y confirma resultados, ve clasificaciones.
  • Admin — todo lo que un jugador puede hacer, más aprobar fotos, anular resultados disputados y ayudar a dirigir rondas.
  • Superadmin — control total del club: marca, deportes, miembros, ciclo de vida de la liga y transferencia de propiedad.

Una persona puede jugar en más de un club al mismo tiempo, y una persona puede ser jugador en un club mientras es admin en otro. La app agrupa todo en la pantalla de inicio.

Crear una cuenta

Toca Crear cuenta en la pantalla de bienvenida. Se te pedirá una dirección de correo, una contraseña y un nombre para mostrar. Tu nombre para mostrar es lo que otros jugadores ven — puedes cambiarlo después.

Create account form
El formulario de registro. Correo, contraseña y nombre para mostrar — nada más requerido.

Después de registrarte, Racket Leagues envía un correo de verificación. Toca el enlace para confirmar la dirección. La app se abrirá nuevamente en tu pantalla de inicio una vez verificada — también puedes iniciar sesión con tu correo y contraseña directamente.

Verify email screen
El intersticial mientras esperamos a que toques el enlace de verificación.
Consejo

Revisa correo no deseado si el correo de verificación no llega en un par de minutos. Viene de un remitente @racketleagues.app.

Iniciar sesión

Toca Iniciar sesión en la pantalla de bienvenida e ingresa tu correo y contraseña. Las sesiones se actualizan silenciosamente en segundo plano, así que una vez que entras permaneces dentro.

Sign-in form
Correo + contraseña. El enlace de contraseña olvidada abre un flujo de restablecimiento por correo.

Si ves un mensaje "sesión expirada", simplemente inicia sesión de nuevo — tus datos son seguros y tus membresías de club se conservan.

Tu pantalla de inicio primera

Cuando inicias sesión por primera vez sin estar en ningún club, la pantalla de inicio te sugiere que te unas a un club existente o crees uno nuevo. Puedes hacer ambos desde el botón de perfil en la esquina superior derecha.

Home screen — no club yet
Antes de unirse o crear ningún club, la pantalla de inicio ofrece ambas opciones por adelantado.

Únete a un club

Si un amigo o admin te ha enviado un enlace de invitación, tócalo en tu teléfono — abre la app (o te lleva a la tienda para instalarla primero) y el club se añade automáticamente después de que te registres o inicies sesión. Sin código requerido.

Para unirte manualmente, toca Únete a un club desde la pantalla de inicio o perfil, luego pega el código de invitación que tu admin del club ha compartido.

Join club modal
Pega el código o toca el enlace enviado por correo — el mismo resultado de cualquier forma.

Inicia un nuevo club

Desde tu perfil toca Crear club. Elegirás un nombre de club, un deporte predeterminado (tenis, pádel, squash, tenis de mesa o bádminton) y un color de acento. El color de acento tinta toda la app para ti y tus miembros, así que elige algo que te guste — es fácil cambiar más tarde.

Create club form
Nombre, deporte, acento. La primera persona en crear un club se convierte en su superadmin automáticamente.
Superadmin

Crear un club te hace su superadmin. Puedes añadir otros admins después desde la pantalla de Miembros.

Inicio y navegación

La pantalla de inicio

Una vez que estés en al menos un club, la pantalla de inicio se convierte en tu panel. Cada club aparece como su propia tarjeta, con el nombre del club, color de acento y un carrusel horizontal de las ligas de ese club. Toca cualquier liga para ir a su pantalla de detalle.

Home screen with clubs
Una pantalla de inicio poblada — clubs, ligas y cualquier aviso pendiente en la parte superior.

La parte superior de la pantalla de inicio está reservada para avisos — cosas que necesitan tu atención, como un resultado que alguien registró contra ti que necesita confirmar, o una propuesta de partido esperando tu respuesta.

Múltiples clubs

Puedes estar en tantos clubs como quieras. Cada club es independiente — diferentes deportes, diferentes miembros, diferentes colores de acento. La pantalla de inicio los apila verticalmente, los más nuevos arriba. Toca el avatar del perfil en la esquina superior derecha para cambiar la configuración de cuenta o saltar entre clubs.

Multi-club home
¿Dos o más clubs? Cada uno obtiene su propia tarjeta y acento.

Avisos pendientes

Cuando alguien registra un resultado contra ti, o propone una hora de partido, o un admin necesita que confirmes algo — aparece en la parte superior de inicio como una tarjeta clara de llamada a la acción. Toca la tarjeta para ejecutarla.

Home confirm banner
Banner "Confirmar resultado" — toca para abrir la hoja de confirmación.
Admin

Los admins también ven avisos extra: "Ronda finalizada — cajas de progreso" aparece cuando una ronda está completa y necesita progresar.

Admin round-ended prompt
Pantalla solo para administradores para cerrar una ronda.

Jugar en ligas

Detalle de liga y cajas

Toca una liga desde la pantalla de inicio para abrir su vista de detalle. En la parte superior verás el nombre de la liga, el número de ronda actual y una barra de progreso que muestra cuántos partidos en la ronda están completos. Debajo hay las cajas — cada caja es un pequeño grupo de jugadores que se juegan entre sí en la ronda.

League detail
Descripción general de la liga — progreso de ronda y lista de cajas.

Tu propia caja siempre está destacada. Toca cualquier caja para abrir sus clasificaciones y cuadrícula de partidos.

Clasificaciones de caja

Las clasificaciones de cada caja muestran jugador, victorias, derrotas, sets/juegos ganados-perdidos y puntos. Las bandas en la parte superior e inferior de la caja indican promoción y descenso — las barras coloreadas muestran quién se mueve hacia arriba y hacia abajo cuando la ronda se cierra.

Box standings
Clasificaciones dentro de una caja. La banda superior asciende, la banda inferior desciende.

Toca la pestaña Partidos para ver la cuadrícula de partidos — cada emparejamiento en la caja con un resultado o un chip "no jugado aún". Las pestañas te permiten filtrar para todos los partidos, tus partidos o solo los que están pendientes tu acción.

Matches tab
Cuadrícula de partidos con pestañas de filtro. Útil para encontrar tus partidos pendientes.

Registrar un resultado de partido

Después de que hayas jugado un partido, toca Registrar resultado en la pantalla de detalle de la liga (o en tu pestaña de partidos). Elige tu oponente de la caja, ingresa la puntuación set a set y envía.

Record result sheet
Registrar resultado — elige oponente, ingresa puntuaciones. Funciona para todos los sistemas de puntuación soportados.
  1. Abre la liga y toca Registrar resultado.
  2. Selecciona tu oponente de la lista.
  3. Ingresa la puntuación de cada set. La app valida mientras escribes (por ejemplo, un set de tenis no puede terminar 7-5 si solo ganaste 5 juegos).
  4. Añade un comentario opcional — útil si el partido fue un paseo o retirada.
  5. Toca Enviar. Tu oponente recibe una notificación para confirmar.
Puntuación

Los clubs de squash pueden elegir entre PAR-11 o PAR-15 por club — la hoja de resultado de registro se adapta automáticamente. Las reglas de tiebreak de tenis siguen la configuración de deporte del club.

Confirmar el resultado de un oponente

Si tu oponente registró el partido primero, verás un banner Confirmar resultado en la parte superior de inicio. Toca para abrir la hoja de confirmación — verás las puntuaciones que ingresaron y puedes aprobar, declinar o disputar.

Confirm result sheet
Confirma o disputa. Los resultados aprobados cuentan inmediatamente hacia las clasificaciones.

Si disputas, el admin de tu club es notificado y puede intervenir para resolverlo.

Proponer una hora de partido

¿No seguro cuándo jugar? Usa Proponer partido en la pestaña de partidos para sugerir una fecha, hora y lugar. Tu oponente recibe una notificación y puede aceptar, declinar o contra-proponer.

Propose match sheet
Elige una hora, añade un lugar, envía. El partido queda como propuesta hasta que ambos jugadores estén de acuerdo.

Partidos de dobles

Las ligas vienen en tres modos de emparejamiento. Individuales es uno contra uno, sin compañeros. Dobles de pareja fija te asigna un compañero durante toda la liga — tú y tu compañero entráis juntos como una sola pareja. Dobles de pareja rotatoria te permite apuntarte solo; el admin cambia las parejas en cada partido para que todos jueguen con gente distinta. El admin elige el modo al crear la liga.

Dobles de pareja fija

Las ligas de pareja fija necesitan un compañero antes de poder inscribirse. Abre la liga, toca Buscar compañero y elige a alguien de la lista elegible del club. Verán una invitación pendiente en su pantalla de Parejas. La pareja solo se activa cuando aceptan — y al aceptar os inscribe a ambos en la liga de una vez.

Invite a partner confirmation dialog
Partnership invite received — Accept or Decline
La invitación es un toque. Tu compañero acepta desde su pantalla de Parejas.

Si hay que cambiar de compañero a mitad de temporada, el super-admin puede hacerlo desde Gestión de miembros. Los jugadores no pueden cambiar unilateralmente — rompería la clasificación ya acumulada con esa pareja.

Dobles de pareja rotatoria

Las ligas de pareja rotatoria funcionan como individuales para apuntarse — toca Apuntarme en la liga, sin compañero. El admin elige los emparejamientos cada ronda generando los fixtures: cada caja tiene un round-robin en el que los mismos dos jugadores nunca se emparejan dos veces. A lo largo de una temporada jugarás con (y contra) la mayoría de la caja.

Admin — Generate fixtures for rotating doubles
El admin genera fixtures round-robin por caja. Se puede reejecutar.
Admin

¿Necesitas añadir un partido suelto fuera del conjunto generado? Crear partido en la misma pantalla te permite meter partidos de recuperación sin regenerar toda la ronda.

Lanzar una liga de dobles (admin)

Al crear una liga de dobles eliges el modo de emparejamiento desde el principio. Al lanzar, la app sortea las cajas con quienes se hayan apuntado (parejas para fija, individuales para rotatoria), genera los fixtures de la primera ronda y pasa la liga a Activa — los jugadores pueden registrar resultados de inmediato.

Admin — Launch doubles league screen
Launch league confirmation dialog
Un botón siembra cajas, fixtures y activa la liga.

Historial de partidos

Tu historial completo de individual y dobles vive en tu perfil. También puedes tocar cualquier jugador en las clasificaciones de la caja para ver su historial y récord cara a cara contra ti.

Match history
Historial de partidos — cada resultado registrado, más reciente primero.

Perfil

Descripción general del perfil

Toca tu avatar en la esquina superior derecha de la pantalla de inicio para abrir tu perfil. Muestra tu foto, nombre para mostrar, qué clubs estás dentro, tu nivel de habilidad, tus estadísticas por deporte y tus aprobaciones de deporte.

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, nombre, estadísticas y acceso a deporte.

Nombre para mostrar y alias

Toca Editar en tu perfil para cambiar tu nombre para mostrar. Algunos clubs también habilitan alias — un apodo por club que se muestra en lugar de tu nombre para mostrar en ese club específico. Útil si quieres "Rich" en todas partes excepto el club donde vas por "RichOB".

Edit details sheet
Edita el nombre para mostrar, más un alias por club si tu club lo permite.
Superadmin

Los alias son por club. Si no quieres que los miembros se renombren a sí mismos en tu club, apaga el interruptor bajo Configuración del club → Permitir alias.

Foto de perfil

Toca Cambiar foto de perfil para subir una foto de tu carrete. La app la recorta a un cuadrado, la comprime y la sube. Las fotos se escanean automáticamente mediante Google Cloud Vision SafeSearch antes de que sean visibles para otros miembros.

Profile picture picker
El selector abre tu biblioteca de fotos. Las imágenes grandes se manejan automáticamente.

Nivel de habilidad

Elige un nivel de habilidad (Principiante, Intermedio, Avanzado o Experto). Los admins lo usan cuando siembran cajas para que coincidas con el estándar correcto para tu primera ronda. Una vez que hayas jugado algunos partidos tus resultados reales reemplazan la habilidad como clave de clasificación.

Skill level selector
Nivel auto-seleccionado. Los admins pueden anular si es necesario.

Solicitar un deporte

Un club puede ejecutar cualquier combinación de los cinco deportes soportados — tenis, pádel, squash, tenis de mesa y bádminton. Cuando te unes a un club estás automáticamente en el deporte predeterminado. Para jugar uno diferente, toca Solicitar acceso bajo Tus deportes y elige cuál. Un admin revisa y aprueba.

Request sport access
Aprobaciones por deporte permiten que los admins cierren quién está en qué pool de liga.

Logros

La fila de Logros en la parte superior de tu perfil muestra cuántos has desbloqueado. Toca Ver todos para abrir la lista completa — los desbloqueados arriba, los bloqueados debajo con la regla que los desbloquea. Los logros cubren hitos de juego (primer partido, 10 partidos, 100 partidos), rachas de victorias, juego multideporte y más. Se desbloquean silenciosamente al registrar resultados.

Achievements screen — unlocked and locked
Achievements screen — scrolled to show locked list
Desbloqueados arriba, bloqueados abajo. Cada uno muestra qué hace falta.

Cuando desbloqueas uno nuevo, aparece un pequeño banner en tu pantalla de inicio la próxima vez que abras la app. Se muestra una vez y luego se oculta — consulta el perfil para ver la lista completa en cualquier momento.

Home screen — achievement unlock banner
Banner de desbloqueo en inicio — se cierra con un toque.

Dirigir un club

Configuración del club

Toca el nombre de tu club en la pantalla de inicio, luego el ícono de engranaje, para abrir la configuración del club. Todo en esta pantalla es solo de superadmin — los jugadores regulares y admins ven una vista de solo lectura.

Club settings landing
El hub de configuración del club. Se desplaza para revelar todos los controles.
Solo de superadmin

Si eres un admin (pero no superadmin), la mayoría de esta pantalla está oculta. Los superadmins pueden promover un admin a superadmin a través de Gestión de miembros y luego transferir la propiedad.

Marca y acento

Bajo Marca puedes subir un logo de club y elegir el color de acento que tinta la interfaz de usuario para cada miembro de tu club. El acento aparece en botones, chips, destacados y el efecto de vidrio del encabezado del club.

Branding section
Selector de acento + carga de logo. Los cambios se ripulen inmediatamente.

Deportes habilitados

Alterna cuál de los cinco deportes ejecuta tu club. Para clubs de squash, elige entre PAR-11 y PAR-15 — todo el club sigue ese sistema de puntuación.

Sports toggles
Habilita tenis, pádel, squash, tenis de mesa o bádminton — mezcla y combina.

Permitir alias

El interruptor Permitir alias decide si los miembros de tu club pueden establecer un alias por club en su perfil. Apagado por defecto — enciéndelo si quieres permitir que los miembros usen diferentes nombres en diferentes clubs.

Alias toggle
Un interruptor. Apagado por consistencia, encendido por flexibilidad.

Herramientas de admin

Página de admin

Cada acción de admin se reúne en una sola página de Admin, accedida desde la pantalla de configuración del club o el menú de perfil. Agrupa acciones por área: miembros, resultados, fotos, paquetes de bienvenida y propiedad.

Admin page
Una pantalla, todas las herramientas de admin. Sin cavar.

Gestión de miembros

La pantalla de Miembros enumera a todos en tu club, con insignias de rol (jugador / admin / superadmin) y una barra de búsqueda. Toca a cualquier miembro para abrir su hoja de detalle — puedes cambiar su rol, habilitar o deshabilitar deportes para ellos o archivarlos (que los oculta de ligas sin eliminar su historial).

Members list
Lista de miembros con búsqueda y filtros de rol.
Member detail
Controles por miembro: rol, deportes, archivo, eliminar.
Admins silenciosos

¿Quieres un admin que no juegue? Desactiva su bandera Juega en ligas. Todavía tendrán poderes de admin pero no aparecerán en pools de liga, siembra de cajas o selectores de oponentes.

Invitación por correo

Usa Invitar miembros en la página de admin para enviar un enlace de incorporación por correo. Pega en cualquier número de direcciones — la app envía a cada una una invitación única que los auto-añade a tu club cuando se registran.

Email invite form
Invitaciones por correo. Los enlaces auto-unen al club del invitador cuando se aceptan.

Anular un resultado

Si dos jugadores no pueden ponerse de acuerdo en un resultado, cualquier admin puede anularlo. Abre el partido de la pestaña de partidos y toca Anulación de admin — puedes ingresar la puntuación correcta o marcar el partido como paseo, retirada o empate.

Admin override sheet
Admin override — confirmation
La anulación de admin reemplaza el resultado disputado; ambos jugadores son notificados.

Moderación de fotos

Las fotos de perfil nuevas se analizan automáticamente con Google Cloud Vision SafeSearch. Las fotos sin problemas se aprueban al instante y son visibles para los demás miembros enseguida. Cualquier cosa marcada — o que Vision no pueda evaluar con seguridad — va a la cola de moderación para que un administrador la apruebe o rechace. Cualquier contenido que infrinja las normas de la comunidad se rechaza automáticamente y no se guarda.

Photo moderation queue
Cola de moderación con los indicadores de Vision para cada foto.

PDFs de paquete de bienvenida

Genera un paquete de bienvenida imprimible — logo del club, información de contacto, calendario de liga, lista de miembros, reglas de cancha — como un solo PDF. Compártelo con nuevos miembros o cuélgalo en tu tablón.

Welcome pack preview
Paquete PDF de un toque. Marcado con el logo y acento de tu club.

Ciclo de vida de la liga

Crear una liga

Desde la pantalla de inicio del club toca Crear liga. Elige el deporte, el formato (liga de cajas o escalafón), el tamaño de caja (típicamente 4–6 jugadores), cuántas cajas y la duración de la ronda.

Create league form
Configuración de liga — deporte, formato, cajas, duración de la ronda.

Lanzar una liga

Tienes dos formas de arrancar la liga. Elige una fecha de inicio al crearla y la app la lanza automáticamente a medianoche en la zona horaria de tu club — siembra las cajas según nivel + histórico, genera los partidos de la primera ronda y pasa la liga a Activa sin que tengas que hacer nada. O toca Iniciar ahora en la pantalla de detalle de la liga para arrancar al momento — útil si quieres revisar las siembras o la fecha de inicio ya pasó.

Launch league — seed boxes form
Launch league — confirmation
Hoja de lanzamiento — confirma siembra, ponte en vivo.

Progresión de ronda

Las rondas avanzan automáticamente en cuanto se confirma el último resultado — la liga pasa a la siguiente ronda sin acción del admin. Los admins pueden seguir avanzando manualmente desde la pantalla de detalle de la liga si quieren cerrar una ronda antes (p. ej. saltar partidos no jugados).

Round progression — promotion/relegation preview
Round progression — confirmation
Vista previa antes de aplicar. Sin sorpresas.

Terminar una liga

Cuando la temporada termine, toca Terminar liga desde la configuración de la liga. La liga se archiva, las clasificaciones se congelan y los ganadores se bloquean. Una liga completada aún puede verse en el historial pero no se pueden registrar más resultados.

League ready to complete
Complete league confirmation dialog
Cerrar una liga la archiva. Seguro — nada se elimina.

Ligas pasadas

Las ligas completadas aparecen bajo Ligas pasadas en la tarjeta del club. Toca para ver las clasificaciones finales e historial de partidos. Útil para resolver argumentos sobre quién ganó la temporada de verano de 2025.

Past leagues archive
Archivo de temporadas completadas, solo lectura.

Ajustes y ayuda

Cuenta y privacidad

Desde tu perfil toca Cuenta para cambiar tu correo, reiniciar tu contraseña o eliminar tu cuenta. La eliminación de cuenta elimina tu información personal dentro de 30 días — el historial de partidos permanece en el archivo de tu club pero se anonimiza para que nadie pueda identificarte.

About / settings page
Página de inicio — privacidad, términos, enlaces de soporte, información de versión.

Ve la Política de privacidad para detalles completos sobre qué datos se almacenan y por cuánto tiempo.

Solución de problemas

La mayoría de los problemas comunes están cubiertos en la página de soporte. Una lista rápida:

  • Desconectado inesperadamente — inicia sesión de nuevo, tus datos están bien. Las sesiones se actualizan silenciosamente cuando funcionan.
  • No puedo subir una foto — verifica que la app tiene permiso de biblioteca de fotos en la configuración del sistema de iOS/Android.
  • Puntuación incorrecta registrada contra ti — declina la confirmación, pide a tu oponente que reenvíe. Si hay una disputa real, contacta a un admin.
  • APK de Android sideload bloqueado por Play Protect — toca "Instalar de todas formas" en la primera instalación. Las actualizaciones pasan a través del navegador y no re-activan la advertencia.

¿Todavía atascado? Envía un correo al equipo — ver detalles de contacto en Soporte.