Produit maison · sportbattles.com

SportBattles — notre propre plateforme SaaS pour les tournois de sports de raquette

Une plateforme de gestion de tournois — des tableaux et de la planification au scoring en direct et aux paiements en ligne. Conçue et exploitée entièrement par nous ; la preuve que nous savons mener un produit de l'idée jusqu'au marché.

  • ~190 000 lignes de code écrites par nous
  • 11 algorithmes de tableaux
  • 660 tests automatisés
  • 2 langues (BG/EN)

Ce qu'est SportBattles

SportBattles est notre propre plateforme de gestion de tournois de sports de raquette — le squash d'abord, avec une extension au tennis, au padel, au badminton et au tennis de table. Elle sert quatre rôles différents à la fois : organisateurs, joueurs, arbitres et spectateurs.

Le cycle de vie complet d'un tournoi passe par la plateforme : création et inscriptions, tirages automatiques, planification des courts et des horaires, arbitrage en direct depuis une tablette au bord du court, pages publiques de résultats en direct.

Points forts techniques

  • 11 algorithmes de tableaux — éliminations, round robin, système suisse avec playoffs, Monrad, qualifications — y compris des schémas composés.
  • Des résultats en direct sans infrastructure coûteuse — une architecture conçue pour 100 tableaux d'affichage de court simultanés sur des ressources serveur minimales.
  • Paiements en ligne via Stripe, une interface bilingue (bulgare et anglais), connexion via Google/Facebook.
  • 660 tests automatisés, plus des scénarios de bout en bout qui rejouent chaque nuit des tournois entiers, de la création jusqu'à la finale — pour que les nouvelles fonctionnalités ne cassent pas les anciennes.
  • Import de données automatisé : plus de 3 400 sites sportifs issus de catalogues européens, enrichis d'informations extraites automatiquement de 2 500+ sites web.

Pourquoi cela compte pour vous

Les projets clients montrent que nous savons résoudre votre problème. Notre propre produit montre quelque chose de plus : nous savons ce que signifie porter un système après le lancement — maintenance, performance, vrais utilisateurs, vrais paiements. Cette expérience nourrit chaque projet que nous réalisons pour nos clients.

Technologies

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