Une foule de coureurs vue de dos passe sous une arche de brique

Technologie

Plus qu'un formulaire d'inscription : la donnée de votre course circule seule, du premier clic au classement. Le coureur, vos bénévoles et votre chronométreur lisent la même inscription, à jour dans la minute.

01 · Un téléphone

Le coureur s'inscrit sur le sien. Le jour de la course, vos bénévoles retirent les dossards, contrôlent les zones et, avec WETIMING, chronomètrent les formats de club sur le leur.

  1. 01

    L'inscription

    Le formulaire aux couleurs de votre course. À la confirmation, le dossard et son QR, dans la vague choisie.

  2. 02

    Le retrait des dossards

    Le bénévole scanne le QR. L'écran répond en vert ou en rouge, lisible à un mètre.

  3. 03

    Les accréditations

    Bénévoles, presse, partenaires : un badge, des zones, et un contrôle qui continue hors réseau.

  4. 04

    Une application qui se rouvre hors réseau

    Le contrôleur s'installe sur l'écran d'accueil. Rechargé sans réseau, il se rouvre avec la liste des titres gardée sur le téléphone, décide sur place, et rejoue ses lectures au retour du réseau.

  5. 05

    Un journal qui converge

    Deux téléphones acceptent le même titre sans réseau : au retour, le serveur rejoue le journal dans l'ordre et tranche. Une règle vérifiée sur 3 000 scénarios générés, lectures concurrentes et rejeux dans le désordre compris.

  6. 06

    Le chrono, avec WETIMING

    Pour les formats de club (relais, départ groupé), un chrono d'activation : chaque passage se lit par scan du QR du dossard, à l'heure du serveur.

WETIMING · Arrivée

1042

Léa M.

Passage enregistré

10:09:05

Heure du serveur

Démonstration

02 · La donnée circule

Chaque inscription confirmée, modifiée ou annulée part chez votre chronométreur dans la minute, signée. La liste se tient à jour jusqu'au matin de la course, sans fichier à renvoyer.

Démonstration · une inscription, du formulaire au chrono

  1. Le formulaire

    Inscription confirmée

    Léa MARTIN

    Épreuve
    10km
    Vague
    SAS 1
    Catégorie FFA
    M0F
    Nationalité
    FRA
  2. La base

    Dossard sous verrou

    1042

    Un numéro dans la plage du 10km, donné une seule fois, sous verrou, à la confirmation.

  3. En temps réel

    Webhook signé

    POST entry.confirmed

    X-WeRegister-Signature

    t=1792260251,

    v1=081f2635c3f56dc5efec27ea…

    200 · reçu

  4. Le logiciel du chrono

    Liste de départ à jour

    RegNo,Bib,Lastname,Firstname,Gender,DateOfBirth,Nation,Club,License,Contest,Transponder1

    7c9e6679-7425-40de-944b-e07fc1f90ae7,1042,MARTIN,Léa,F,1990-04-02,FRA,YENZCLUB,1987654,10km,0A1F42

La signature et la ligne RaceResult ci-dessus sortent des fonctions du produit, avec un secret de démonstration.

Six formats

Les mêmes inscrits, prêts à importer : colonnes, séparateurs, encodage et dates de chaque logiciel de chronométrage.

liste-de-depart.csv · démonstration

$ GET /api/v1/courses/demonstration/inscrits?format=standard

dossard;nom;prenom;sexe;date_naissance;annee_naissance;club;nationalite;ville;licence;epreuve;distance_km;depart;categorie;vague;heure_depart;puce;id_inscription;equipe;numero_equipe;relais1042;MARTIN;Léa;F;1990-04-02;1990;YENZCLUB;FRA;Toulouse;1987654;10km;10;2026-10-25T08:30:00.000Z;M0;SAS 1;2026-10-25T08:30:00.000Z;0A1F42;7c9e6679-7425-40de-944b-e07fc1f90ae7;;;1043;DUBOIS;Karim;M;1979-11-18;1979;AC BALMA;FRA;Toulouse;1765432;10km;10;2026-10-25T08:30:00.000Z;M2;SAS 1;2026-10-25T08:30:00.000Z;0A1F43;3f2b8a10-51c4-4e7e-9d0a-8f6c1b2e4d35;;;1044;ROUX;Emma;F;2001-06-09;2001;;FRA;Toulouse;;10km;10;2026-10-25T08:30:00.000Z;SE;SAS 2;2026-10-25T08:40:00.000Z;0A1F44;b61d0c7e-2f94-4a3b-8e15-6c7d9a0f1e28;;;
  1. 01

    Des webhooks signés

    Chaque inscription confirmée, modifiée ou annulée part chez le chronométreur, signée HMAC-SHA256. Jusqu'à 8 tentatives, de 1min à 12h. Un test en un clic, un journal de chaque envoi.

  2. 02

    Une API ouverte et documentée

    La liste de départ en JSON, décrite en OpenAPI 3.1, lue avec une clé par destinataire, révocable d'un clic.

  3. 03

    Seulement ce qui a changé

    Le paramètre depuis rend les changements depuis le dernier appel, annulations comprises, avec l'heure du prochain appel.

  4. 04

    Un identifiant stable

    Chaque inscription garde son identifiant toute sa vie, transfert compris : le logiciel du chrono suit le bon coureur d'un import à l'autre.

  5. 05

    Tout ce que le chrono lit

    Catégorie FFA, vague et heure de départ, puce, équipe et rang de relais, sur chaque ligne.

03 · Le produit anticipe

Le tableau de bord projette le remplissage de chaque épreuve au rythme réel des 14 derniers jours : la date du complet, ou les places libres au départ. Vous ajustez une jauge ou relancez un canal à temps.

Remplissage par épreuve · démonstration

En % de la jauge · pointillés : prévision

15 juin24 septembre25 octobre
  • 10km538/800

    Au rythme actuel (14 par jour), complet vers le 13 octobre

  • Semi367/600

    Au rythme actuel (3 par jour), 140 places libres au départ

Provenance · démonstration

538 inscrits

  • Finishers?source=finishers212
  • Instagram?source=instagram147
  • Le site d'un clubyenzclub.fr96
  • DirectLien direct83

La provenance

Ce que chaque canal rapporte

Ajoutez ?source=instagram au lien d'inscription de votre publication, ?source=finishers à celui de votre calendrier : chaque inscription garde son canal. Pour un lien nu, le site d'où vient le coureur fait foi.

10km · démonstration

800/800

Hugo B.

Dossard

1800

Sofia G.

Épreuve complète

Liste d'attente, 1re position

Deux validations à la même seconde : la jauge se lit sous verrou, la place part une seule fois.

PPS · démonstration

Lien du QR du PPS

https://pps.athle.fr/courses/demonstration/verify?data=eJyrVkrLU7JS8nF1VNJRygExfR2DQjz9lHSUklKUrJQMLS0NdA1MdA2MlHSUMkEiAebeRr6WgREmTko6SqkgESMDIzNdQyNdIwOlWgALiBKf

  • PrénomLEA✓
  • NomMARTIN✓
  • Date de naissance1990-04-02✓
  • Valable jusqu'au2026-12-20✓

QR du PPS lu : nom, prénom, naissance concordants, valable jusqu'au 2026-12-20. Authenticité à confirmer.

Calculé pour vous

  1. 01

    La catégorie FFA

    Calculée sur la date de naissance, pour la saison 2026-2027, d'après la table d'athle.fr.

  2. 02

    La nationalité

    En code pays à trois lettres, celui des chronométreurs et de la FFA.

  3. 03

    Le PPS lu depuis son QR

    Prénom, nom, date de naissance et validité comparés à la saisie, au moment de l'inscription. Vous validez en connaissance de cause.

  4. 04

    Des jauges sous verrou

    Une place, un dossard, un code promo, le dernier t-shirt en M : chacun part une seule fois, même à la même seconde.

  5. 05

    La course entière

    Listes, exports et contrôle d'accès lisent des milliers d'inscrits, page après page, jusqu'au dernier.

Visibilité

Chaque course ouverte se lit par Google, par les sites de calendrier et par les agendas.

Google Event

Chaque page d'inscription porte les données structurées Event : votre course peut apparaître dans la recherche d'événements de Google.

Un flux JSON

Les courses ouvertes, leurs épreuves et leurs prix de départ, pour les sites de calendrier et vos partenaires.

/api/v1/courses/ouvertes

Un calendrier iCal

Les dates des courses ouvertes, à ajouter dans tout agenda.

/api/v1/courses.ics

Et après la ligne

Les coureurs d'un club rassemblés devant un café avant le départ

Trois champs : votre course, sa date, votre adresse. Nous ouvrons votre espace et vous répondons par email.