Plateforme open core de tableaux éliminatoires en direct pour les sports de glisse
Le tableau de votre compétition, en direct
- Pilotable par IA
- Open core
- Français
Heatboard génère le tableau selon vos règles, les juges notent depuis leur téléphone et riders comme public suivent les résultats sur une page publique. Le tout se pilote aussi depuis votre assistant IA.
Gratuit pour essayer : à l'inscription (Google ou e-mail), un club de démonstration est créé avec un tableau d'exemple.
Comment ça marche
De la liste des riders à la finale
-
Ajoutez les riders
À la main ou depuis un fichier CSV. Une ligne qui ressemble à un rider déjà connu vous est signalée avant l'import.
-
Posez vos règles
Riders par heat, qualifiés, repêchage, finales, têtes de série. Le tableau se génère tout seul.
-
Lancez la course
Durée des heats, pause, notation. Le format se change à tout moment et s'applique aux heats suivants.
-
Les qualifiés avancent
Les juges notent, le heat se classe et les qualifiés prennent leur place au tour suivant, sans ressaisie.
Connecteur IA
Pilotable depuis votre assistant
ChatGPT, Claude ou tout assistant compatible MCP. Collez une liste de riders en vrac, demandez où en est le tour 2 ou passez les heats à 12 minutes : l'assistant s'en charge avec vos droits, rien de plus.
-
Dans les réglages de l'assistant, ajoutez un connecteur avec cette adresse :
https://app.heatboard.denel.dev/api/mcp - Connectez-vous avec votre compte Heatboard (OAuth). Pas de clé à copier.
- Demandez en français. Le tableau, les riders et le format restent visibles et modifiables dans l'application.
Juges
Les juges notent sur leur téléphone
Chaque juge ouvre son lien dans le navigateur, sans appli à installer. Il choisit le rider, la catégorie, la figure s'il le faut, et touche la note : elle est enregistrée.
- Notes par catégorie (vague, saut…) et figures classées par familles : avant, arrière, combinées.
- Le total se calcule à chaque note, le classement du heat aussi.
- Le heat validé, les qualifiés sont placés dans le tour suivant.
Le vent tourne ? Changez le format
Durée des heats, pause, catégories et familles de figures se modifient pendant la compétition. Le heat en cours n'est pas touché, le changement vaut pour les suivants.
Page publique
Riders et public suivent en direct
Chaque événement a sa page publique : un lien à partager, sans compte ni appli. Sur la plage ou à distance, chacun voit où en est la compétition.
- Heat en cours
- Chrono, riders et notes, mis à jour toutes les 5 secondes.
- Détail des notes
- Par rider et par catégorie, pour comprendre un classement.
- Prochain heat
- Qui court et à quelle heure, pour se préparer à temps.
- Français ou anglais
- Thème clair ou sombre, lisible en plein soleil.
Open source
Le moteur est ouvert
Open source (MPL-2.0). Utilisable librement ; les fichiers modifiés se partagent sous la même licence. Le mieux : proposez vos améliorations au projet, pour que la communauté en profite.
import { Board, BracketProvider, useBracket }
from "@heatboard/react";
function Live({ bracket }) {
const controller = useBracket({
defaultBracket: bracket,
});
return (
<BracketProvider value={controller}>
<Board mode="viewer" />
</BracketProvider>
);
}
Trois façons de contribuer
- Proposer ou améliorer les règles : formats de compétition, barèmes, autres disciplines. Une issue sur GitHub ou un e-mail suffit.
- Faire des retours sur l'application : ce qui coince, ce qui manque, après un essai ou une vraie compétition.
- Contribuer au code : issues et pull requests sur GitHub. Le playground permet d'essayer le moteur sans rien installer.
D'où ça vient
Fait par un rider, pour les organisateurs
Heatboard part de mon expérience de rider pro, puis d'organisateur avec l'association 2 Caps Windsurf. Il est fait pour les organisateurs de compétitions de toute taille, clubs ou associations, qui n'ont pas accès aux outils des grandes compétitions internationales.
L'idée est que la communauté l'améliore avec moi : par des retours, des propositions ou du code.
Justin Denel
Photo : Nicolas Peltier
Une compétition à organiser ?
Pour utiliser Heatboard sur un vrai événement, poser une question ou proposer une règle : écrivez-moi, je réponds moi-même.
Déjà inscrit : le formulaire de contact est aussi dans le menu de votre compte.