Producto propio · sportbattles.com

SportBattles — nuestra propia plataforma SaaS para torneos de deportes de raqueta

Una plataforma de gestión de torneos — desde los cuadros y la programación hasta el marcador en vivo y los pagos en línea. Construida y operada íntegramente por nosotros; la prueba de que podemos llevar un producto de la idea al mercado.

  • ~190.000 líneas de código propio
  • 11 algoritmos de sorteo
  • 660 pruebas automatizadas
  • 2 idiomas (BG/EN)

Qué es SportBattles

SportBattles es nuestra propia plataforma para gestionar torneos de deportes de raqueta — primero squash, con expansión a tenis, pádel, bádminton y tenis de mesa. Sirve a cuatro perfiles distintos a la vez: organizadores, jugadores, árbitros y espectadores.

El ciclo de vida completo de un torneo transcurre en la plataforma: creación e inscripciones, sorteos automáticos, programación de pistas y horarios, arbitraje en vivo desde una tableta a pie de pista y páginas públicas de resultados en directo.

Aspectos técnicos destacados

  • 11 algoritmos de sorteo — eliminatorias, round robin, sistema suizo con playoffs, Monrad, fases de clasificación — incluidos esquemas compuestos.
  • Resultados en vivo sin infraestructura cara — una arquitectura diseñada para 100 marcadores de pista simultáneos con recursos de servidor mínimos.
  • Pagos en línea mediante Stripe, interfaz bilingüe (búlgaro e inglés), inicio de sesión con Google/Facebook.
  • 660 pruebas automatizadas, más escenarios de extremo a extremo que reproducen torneos completos, de la creación a la final, cada noche — para que las funcionalidades nuevas no rompan las antiguas.
  • Importación automatizada de datos: más de 3.400 instalaciones deportivas de catálogos europeos, enriquecidas con información extraída automáticamente de más de 2.500 sitios web.

Por qué esto le importa

Los proyectos de clientes demuestran que podemos resolver su problema. Nuestro propio producto demuestra algo más: sabemos lo que significa sostener un sistema después del lanzamiento — mantenimiento, rendimiento, usuarios reales, pagos reales. Esa experiencia se traslada a cada proyecto que construimos para nuestros clientes.

Tecnología

.NET 10 · ASP.NET Core MVC + API · EF Core · SQL Server · Stripe · Playwright