Dashboard
Progression courses (temps réel)
Retraits · Présence · Départs · Arrivées · DNF / DNS
Remplissage des courses
Inscrits / capacité (plage de dossards)
Inscrits par catégorie
Récap tailles de t-shirt
Commande / répartition des tailles
Course en direct – Chronos multi-courses
Chaque course a son propre départ, son chrono et sa barrière horaire. Cliquez sur START pour lancer une course.
Jour de course – arrivées & classements
⚠️ Alertes
Aucune alerte
Derniers scans
Activité agents (aujourd'hui)

Nouvelle inscriptionInscription en ligne
Fisoratana anarana an-tserasera
Nouvelle inscription / Fisoratana anarana vaovao
Liste des inscrits
Colonnes : dossard, nom, prénom, catégorie, nationalité, organisme · 30 noms/image · tri = menu Trier · texte rose = femmes
| Doss. | ID | Nom | Prénom | Âge | Sexe | Cat. | Course | Urgence | Inscrit le | Nav. | Organisme | Observation | Paiement | Source | Docs | Imp. | GmCAP | Statut |
|---|
0 inscrit(s)
Trail Tafaray
Sélectionnez une course
| Dossard | Nom | Prénom | Catégorie | Nationalité | Organisme |
|---|---|---|---|---|---|
Choisissez une courseLa liste publique s'affichera ici. | |||||
Scanner QR / Contrôles
1Départs des coursesheure de départ de chaque course (base des temps)
2Saisie des arrivéestapez le n° puis Entrée, ou scannez le QR
3Rechercher un coureurn° de dossard ou nom – rien n'est enregistré
Classement en directtop 5 par course
Classements complets, PDF et Excel : menu Classements.
Arrivées sans dossard à attribuer 0
L'heure d'arrivée est conservée. « Attribuer » : cherchez le coureur (nom ou dossard), le temps et les classements sont recalculés.
| N° provisoire | Heure | Description | Saisi par |
|---|
Dernières arrivées
| Heure | Doss. | Nom | Course | Temps | Rang |
|---|
Appuyez sur Entrée pour valider rapidement · QR validé automatiquement
Stats agent
Indiquez votre nom d'agent
Derniers scans
Dossards validés
| Doss. | Nom | Course | Type validation | Heure | Agent |
|---|
0 validé(s)
Erreurs de scan (doublons bloqués)
| Doss. | Nom | Opération | Tentative | Déjà scanné le | Message |
|---|
0 erreur(s)
Classements & Podiums
Les participants Hors Catégorie (HC) n’apparaissent pas dans les podiums, uniquement dans le classement général officiel.
| Class. général | Course | Nom et Prénom | Nationalité | Temps | Class. cat. | Class. sexe | Allure / vitesse | Note |
|---|
Édition rapide par dossard
Modifiez le statut (FINISHER / DNF / DNS / DSQ), le temps et le nom d’un inscrit existant.
Indiquez un n° de dossard puis « Charger », ou utilisez le tableau ci-dessous.
| Doss. | Nom | Prénom | Course | Statut | Temps |
|---|
Médailles & Trophées
Calcul automatique des quantités à commander à partir des inscriptions actuelles. Mise à jour en temps réel.
Chargement...
Gestion Navette
| Dossard | Nom | Prénom | Téléphone | Course | Catégorie | Places |
|---|
E-mails participants
Confirmation, validation, détails d'inscription, rappel de paiement – en français et en malgache. Envoi depuis Gmail (sans serveur) ou EmailJS.
Chargement…
Listes & impressions
Documents préremplis pour le jour J – utilisables même sans téléphone ni internet.
Pack jour de courseListes A4 numérotées, dans l'ordre de la journée
Listes d'inscritsListe complète, impayés, navette
DossardsImpression des dossards (2 par A4 conseillé)
Dossards par course (1 / page)
Dossards par course (2 / page A4)
2 / page : chaque dossard ≈ 198 × 140 mm · marges 6 mm · espace découpe 8 mm au centre
Éviter les réimpressions
Chaque dossard imprimé est horodaté. Cochez pour n'imprimer que ceux jamais imprimés (nouveaux inscrits).
Fiche d'inscription vierge (à remplir à la main)
Formulaire papier A4 (français + malgache) reprenant les champs de l'inscription : courses réelles avec distance et prix, tailles de t-shirt, paiement (seuls les numéros Mobile Money renseignés), documents, décharge + signature et cadre « Réservé à l'organisation ».
Dispatch commandes prestataires
Quand la liste des participants est finalisée : quantités détaillées à commander (t-shirts par course et par taille, médailles finisher, trophées scratch et par catégorie), avec marge de sécurité. PDF à envoyer aux prestataires, Excel et CSV.
Export GmCAP – Import dans le chronométrage
Fichier .txt prêt à importer dans GmCAP (Fichier → Importer → Fichier Texte…). Contient nom, prénom, sexe, date de naissance, course, dossard, etc. Fonctionne même sans dossard attribué.
Par course :
Format modèle GmCAP : Nom · Prénom · Adresse · Tel · Sexe · Numéro (dossard) · Naissance · Catégorie · Course · Distance · Payé · EMail…
Paiements Mobile Money
Portail paiement en ligne
Les coureurs paient via payer.html · configurez vos n° dans Paramètres
| Date | Montant transféré (reçu) | Réf. transaction | N° qui a transféré | Course(s) | Statut |
|---|
Gestion des Bénévoles
| Nom | Téléphone | Rôle | Poste | Statut | Check-in | Actions |
|---|
0 bénévole(s)
Aucun créneau – créez le premier pour organiser vos bénévoles
Importer des inscrits
Importez des participants depuis un fichier Excel (.xlsx) ou CSV (.csv). Les dossards, catégories d'âge, ID et QR sont générés / recalculés automatiquement selon le règlement de l'application.
Formats acceptés automatiquement :
Format externe (ex. inscriptions.xlsx) : Référence, Prénom, Nom, Date de naissance, Genre, Nationalité, Email, Téléphone, Adresse, Taille de tee-shirt, Navette, Course, Contact d'urgence, Téléphone d'urgence, Numéro d'identité…
Modèle Trail Master : nom, prenom, date_naissance, sexe, telephone, course…
Dossard, ID et QR générés auto. La course doit exister dans Paramètres (correspondance par nom, ex. « VTT BEKA »).
Catégories d'âge : toujours recalculées depuis la date de naissance + catégories implantées dans l'app. Si le fichier indique une catégorie différente, elle est auto-corrigée et notée.
Aperçu
Catégories d'âge & mineurs (ex. 17 ans sur 25 km)
Import résultats GmCAP
Fichier résultats exporté par GmCAP (.txt / .xlsx / .csv) → temps et classements affichés dans Trail Master Hub.
- Croisement par n° de dossard uniquement (les mêmes que vous avez exportés vers GmCAP).
- Données mères intactes : nom, prénom, paiement, téléphone, notes, catégorie TMH… ne sont jamais modifiés.
- Aucune fiche créée : un dossard inconnu est ignoré (rapporté après import).
- Imports par tranche OK pendant 10–12 h / 6 courses : réimportez dès que vous voulez publier ; les absents du fichier restent « en course ».
- Classement provisoire possible : rangs scratch / catégorie / sexe lus tels quels dans le fichier (pas de recalcul TMH).
Si renseigné : seuls les inscrits de cette course (même dossard) sont mis à jour.
Formats acceptés :
- ITRA / GmCAP simplifié : Ranking, Time, Family name, First name, Gender, Birthdate, Nationality, Bib number, City
- GmCAP complet : Nom, Prénom, Numéro, Temps, Classement, Classement par Cat., Classement par Sexe, Abandon, Disqualifié…
Après import : ouvrez Classements (scratch / catégorie). Les rangs restent ceux de GmCAP — utiles en provisoire tant que des coureurs sont encore sur le parcours.
Paramètres

Identité
Date et lieu
Organisation
Enregistre courses + catégories sur cet appareil et Firebase. Conservés même après réinitialisation des inscrits.
Âge pour toutes les catégories (Zaza, Cadets, Juniors, Seniors, Master…) = année civile uniquement : année de la course − année de naissance. Ex. né le 06/11/2008, course 2026 → 18 ans (le jour de l’événement ne compte pas). Cliquez sur une catégorie pour modifier âge min/max. L’autorisation d’une course (ex. 17 ans sur 25 km) se règle aussi dans Courses → Modifier → Âge minimum.
Réappliquer catégories : recalcule l’âge (année civile) et la catégorie de tous les inscrits selon les tranches ci-dessus. Le bouton violet fige seulement les paramètres par défaut.
La zone dangereuse n’efface que les inscrits.
Transfert multi-appareils ou sauvegarde complète.
Dernière auto : –
Uploadez votre modèle de certificat (image JPG ou PNG, de préférence en format paysage A4). Les coureurs pourront le télécharger personnalisé via le lien public certificat.html.
Cliquez et faites glisser les textes sur l’aperçu pour les positionner. Ajustez taille et couleur ci-dessous.
Studio de design certificat (style Canva)
Créez le certificat visuellement (A4 paysage par défaut) : textes avec {prenom}, {nom}, {temps}, {classement}, {course}, {date}…, logos, cadres, fond. Votre modèle image et vos positions ci-dessus sont repris à la première ouverture.
Certificats en ligne (téléchargement par les coureurs)
Publie une fiche minimale par coureur (prénom, nom, course, temps, classements, statut) et le modèle de certificat.
Le coureur tape son n° de dossard + son nom sur le lien public index.html?public=1 (Paramètres → Lien public → « Téléchargement des certificats ») et télécharge son certificat en PDF ou en image.
Aucune autre donnée (téléphone, e-mail, date de naissance…) n'est publiée ; la liste complète n'est pas consultable.
Modifications et actions · 0 entrée(s)
| Date | Action | Entité | Détail | Agent |
|---|
Couleurs, polices, bordures – appliquées après enregistrement.
Fonds, logos, textes variables et polices d’impression.
Concevoir les dossards
Un seul éditeur : fond image par course, textes avec champs ({nom}, {prenom}, {dossard}, {course}…), logos, formes, polices, couleurs, rotation, QR code, aperçu avec un vrai participant. Impression 2 dossards par A4 (même course).
Réglages texte, polices et couleurs (fusion12-4 : restaurés – données reprises par l’éditeur Canva)
Polices d’impression des dossards
Réglages fins pour chaque type de texte. Aperçu à l’impression après « Valider ».
Tailles (hauteur mm sur le PDF) & couleurs
| Élément | Taille mm | Taille min | Couleur |
|---|---|---|---|
| Nom | |||
| Prénom | |||
| Catégorie | |||
| N° dossard | |||
| Édition | |||
| Zone texte libre | – |
Positions fines (éviter les chevauchements)
Fonds image par course
Ajoutez un fond (image) et attribuez-le à chaque course (Paramètres → Courses → Autres options). Le design l'utilise automatiquement pour chaque coureur selon sa course.
Logos principaux
3 logos supplémentaires
Logo extra 1
Logo extra 2
Logo extra 3
Chaque nouveau logo/fond est compressé automatiquement à l’import. L’export PDF recompresses aussi.
Numéros Mobile Money de l'organisation (affichés sur le formulaire d'inscription public et le portail paiement)
Visible par tous sur le formulaire public d'inscription. Une ligne par consigne si vous voulez.
Une sauvegarde complète est faite automatiquement une fois par jour quand un appareil administrateur est ouvert. Les 7 dernières sont gardées dans ce navigateur. Gardez aussi les fichiers téléchargés sur une clé USB ou un Drive.
Nombre maximum de places par course (vide = illimité). Quand une course est pleine, le formulaire public affiche « Complet » et les nouvelles inscriptions vont en liste d'attente (sans dossard). Vous pouvez ensuite les promouvoir.
Cochez ce que voient les agents et les bénévoles. L'administrateur voit toujours tout. Un tiret « — » signifie : impossible pour ce rôle (données protégées par le serveur). « tout cocher » coche ou décoche tout un groupe ; le badge « serveur » indique une écriture aussi bloquée par les règles. Les arrivées (chrono) sont aussi bloquées par le serveur si la case est décochée.
Choisissez ce qu'affiche le lien index.html?public=1. Un seul contenu à la fois. Le choix est aussi appliqué par le serveur (règles Firebase).
Contenu du lien public
Supprime définitivement les inscrits, scans et paiements (cet appareil + Firebase).
Les courses, catégories, mots de passe et paramètres sont conservés.