02

RANKEO

Rankeo soluciona la gestión de torneos y ligas: un SaaS completo para clubes y organizadores de eventos de padel.

Rol
  • Full stack developer
  • APIs
  • UX
  • UI
Stack
  • Next.js
  • TypeScript
  • PostgreSQL
  • Supabase
  • Stripe
  • Tailwind
  • Vercel

(problema)

Muchos clubs de pádel en México siguen utilizando herramientas manuales para gestionar lo central en el modelo de negocio de un club: las ligas y torneos.

(solución)

Rankeo ofrece una gestión automática, optimizada para los administradores y una experiencia profesional para los jugadores. Actualmente estoy trabajando en evolucionar Rankeo a una aplicación self service, con la visión de ser una plataforma referente de gestión de eventos de pádel.

Panel de administración de Rankeo

( decisiones técnicas )

El nivel es la unidad de la liga. Cada jornada cierra con un snapshot de ranking por nivel, y el ascenso o descenso queda guardado como un movimiento entre niveles en vez de recalcular la tabla entera. Un empate en el primer o el último puesto bloquea el cierre hasta que alguien lo resuelve.

Cada club cobra con su propio Stripe. Las inscripciones se pagan en línea y el dinero entra directo a la cuenta del club, sin cuenta intermedia ni saldo que repartir después. Las llaves viven por club y solo se usan del lado del servidor.

Los brackets son funciones puras. Eliminación simple y doble, round robin y grupos con playoff se generan sin tocar la base ni los horarios, así que cada formato se prueba solo. El ranking y el horario de cada jornada se exportan a PNG y PDF para reenviarlos al grupo de WhatsApp de los jugadores.

Aprendizaje

El mayor aprendizaje de Rankeo no fue desarrollándolo. Cuando tuve la primera versión aprendí a vender mi producto, a buscar retroalimentación de mis clientes y hacer mejoras iterativas en el producto.