Eget produkt · sportbattles.com

SportBattles — vores egen SaaS-platform til turneringer i ketsjersport

En platform til turneringsstyring — fra lodtrækninger og planlægning til live-scoring og onlinebetalinger. Bygget og drevet udelukkende af os; beviset på, at vi kan bære et produkt fra idé til marked.

  • ~190.000 linjer egen kode
  • 11 lodtrækningsalgoritmer
  • 660 automatiserede tests
  • 2 sprog (BG/EN)

Hvad SportBattles er

SportBattles er vores egen platform til at administrere turneringer i ketsjersport — squash først, med udvidelse til tennis, padel, badminton og bordtennis. Den betjener fire forskellige roller på én gang: arrangører, spillere, dommere og tilskuere.

En turnerings fulde livscyklus kører gennem platformen: oprettelse og tilmeldinger, automatiske lodtrækninger, planlægning af baner og tider, live-dømning fra en tablet ved banen, offentlige sider med live-resultater.

Tekniske højdepunkter

  • 11 lodtrækningsalgoritmer — udslagning, round robin, schweizersystem med slutspil, Monrad, kvalifikationer — inklusive sammensatte skemaer.
  • Live-resultater uden dyr infrastruktur — en arkitektur designet til 100 samtidige bane-scoreboards på minimale serverressourcer.
  • Onlinebetalinger via Stripe, en tosproget brugerflade (bulgarsk og engelsk), Google/Facebook-login.
  • 660 automatiserede tests plus end-to-end-scenarier, der hver nat genafspiller hele turneringer fra oprettelse til finale — så nye funktioner ikke ødelægger de gamle.
  • Automatiseret dataimport: over 3.400 sportsanlæg fra europæiske kataloger, beriget med automatisk udtrukket information fra 2.500+ websites.

Hvorfor det betyder noget for jer

Kundeprojekter viser, at vi kan løse jeres problem. Vores eget produkt viser noget mere: vi ved, hvad det vil sige at bære et system efter lanceringen — vedligeholdelse, performance, rigtige brugere, rigtige betalinger. Den erfaring går ind i hvert eneste projekt, vi bygger for kunder.

Teknologi

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