Eget produkt · sportbattles.com

SportBattles — vår egen SaaS-plattform for racketsportturneringer

En plattform for turneringsadministrasjon — fra trekninger og baneplanlegging til live resultatføring og nettbetalinger. Bygget og driftet i sin helhet av oss; beviset på at vi kan ta et produkt fra idé til marked.

  • ~190 000 linjer egen kode
  • 11 trekningsalgoritmer
  • 660 automatiserte tester
  • 2 språk (BG/EN)

Hva SportBattles er

SportBattles er vår egen plattform for administrasjon av racketsportturneringer — squash først, med utvidelse til tennis, padel, badminton og bordtennis. Den betjener fire ulike roller samtidig: arrangører, spillere, dommere og publikum.

Hele livssyklusen til en turnering går gjennom plattformen: opprettelse og påmeldinger, automatiske trekninger, planlegging av baner og tidspunkter, live dømming fra nettbrett ved banen, offentlige sider med resultater i sanntid.

Tekniske høydepunkter

  • 11 trekningsalgoritmer — utslagsturneringer, round robin, sveitser med sluttspill, Monrad, kvalifiseringer — inkludert sammensatte formater.
  • Live resultater uten dyr infrastruktur — en arkitektur dimensjonert for 100 samtidige baneresultattavler på minimale serverressurser.
  • Nettbetalinger via Stripe, tospråklig grensesnitt (bulgarsk og engelsk), innlogging med Google/Facebook.
  • 660 automatiserte tester pluss ende-til-ende-scenarioer som spiller gjennom hele turneringer fra opprettelse til finale hver natt — slik at nye funksjoner ikke ødelegger gamle.
  • Automatisert dataimport: over 3 400 idrettsanlegg fra europeiske kataloger, beriket med automatisk uthentet informasjon fra 2 500+ nettsteder.

Hvorfor dette angår deg

Kundeprosjekter viser at vi kan løse problemet ditt. Vårt eget produkt viser noe mer: vi vet hva det innebærer å bære et system etter lansering — vedlikehold, ytelse, ekte brukere, ekte betalinger. Den erfaringen går inn i hvert eneste prosjekt vi bygger for kunder.

Teknologi

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