01
Le défi
Une ligue de trente joueurs, gérée à bout de bras.
Sombrero's Hockey joue le jeudi soir à Lansdowne, à Ottawa, depuis 2014 : une trentaine de joueurs, un tableau à élimination simple et une cagnotte de 3 000 $.
Tout passait par des courriels, un groupe WhatsApp et une feuille de calcul. Qui joue cette semaine, qui a payé, qui gagne, et chaque semaine, quelqu'un qui court après les passes de stationnement.
- Courriels
- Groupe WhatsApp
- Feuille de calcul
- Passes imprimées
02
Ce que nous avons bâti
Un site qui fait tourner la ligue.
Nous avons remplacé tout ça par un seul site, que les joueurs ouvrent sur leur téléphone. En un coup d'œil :
- 01
Les cotes de chaque match, calculées à partir des statistiques de carrière
Statistiques - 02
Une fiche pour chaque joueur, ligue par ligue
EliteProspects - 03
Des photos d'équipe pour 26 joueurs, sans séance photo
Photo et IA - 04
Le résultat, les alignements, le résumé et les trois étoiles de chaque match
Contenu - 05
Le tableau, la course de la saison et le calendrier
Tournoi - 06
Le repêchage des équipes, en direct
Temps réel - 07
Le stationnement à 5 $, entièrement automatisé
Automatisation - 08
La connexion par texto et le site sur l'écran d'accueil
Application
Les cotes
Avant chaque match, le site affiche la ligne : le favori, les cotes des deux équipes et le pointage final le plus probable. Le calcul part de la carrière de chaque joueur sur EliteProspects, ramenée à un niveau commun selon la ligue où il a joué : LNH, AHL, NCAA, Europe ou junior. Les chances de marquer de chaque joueur viennent de sa moyenne de buts par match.

Les fiches
Trente et un joueurs, trente et une fiches : la photo, la position, la ville, les victoires et les étoiles de la saison, puis toute la carrière, ligue par ligue, avec les parties et les points. Les points de la course se mettent à jour après chaque match.

Soirs de match
Après chaque match : le pointage, prolongation et tirs de barrage compris, les deux alignements avec les photos, le résumé de la soirée et les trois étoiles. La ligne d'avant-match reste affichée : on voit tout de suite si le favori a gagné.

Le tournoi
Trente joueurs, un tableau à élimination simple. Chaque semaine, la roue choisit le duel; les deux joueurs deviennent capitaines et repêchent leurs équipes, un choix à la fois, en direct sur le site. À côté, la course de la saison partage la cagnotte de 3 000 $ entre les trois premiers.

Le stationnement
Le joueur se connecte avec un code reçu par texto, achète sa passe à 5 $ et paie par virement Interac. Le site reconnaît le paiement et la passe arrive sur son téléphone. Le site s'installe aussi sur l'écran d'accueil, comme une application.

03
Les photos
Des photos d'équipe, sans séance photo.
Personne n'a eu à poser. À partir d'une seule photo trouvée en ligne (un mariage, une photo avec son chien, une ancienne photo d'équipe), nous avons créé avec l'IA deux photos de studio par joueur, dans le chandail noir et le chandail blanc de la ligue, avec les vrais commanditaires.
Même éclairage, même fond, même cadrage pour tout le monde. Et pour quelques-uns, une version plus drôle.





















04
Le stationnement
Sept étapes chaque semaine. Maintenant, trois gestes.
Avant, il fallait demander qui avait besoin d'une passe, relancer, compter, envoyer le nombre au bureau du stationnement avant la date limite, payer sur place, récupérer les passes imprimées et les remettre une à une.
Maintenant, le joueur s'en occupe lui-même, quand il veut. Le site fait le reste.
Sept étapes, contre la montre
- Chaque semaine
- Date limite
- En personne
7étapes, chaque semaine
Trois gestes, sur son téléphone
- En tout temps
- De n'importe où
- Rien d'imprimé
3gestes, quand il veut
05
Les résultats
Ce que ça donne.
- 31fiches de joueurs, carrière comprise
- 26joueurs photographiés, sans une seule séance
- 0passe imprimée
- 5 minpour reconnaître un virement Interac
- 24/7pour acheter sa passe, de n'importe où
Côté développement
Le site fonctionne sur Cloudflare Workers avec une base de données D1. Le modèle de prédiction convertit les statistiques de chaque ligue en équivalent LNH, puis simule le nombre de buts de chaque demie selon la force des deux équipes et la taille du banc. Toutes les cinq minutes, le site lit la boîte de réception où arrivent les avis de virement Interac et les associe aux commandes, même quand le numéro de facture est écrit à la façon du joueur. Les joueurs se connectent avec un code reçu par texto. Le sondage WhatsApp du jeudi alimente la liste des joueurs pour le repêchage.

