Découvrir FletchScore pour son club

Cette page s’adresse à quelqu’un qui découvre FletchScore pour la première fois – un⋅e archer⋅ère, un⋅e responsable de club, un⋅e organisateur⋅rice de compétition. Pas besoin de connaître quoi que ce soit du projet au préalable.

C’est quoi

FletchScore est un logiciel d’enregistrement des scores de compétitions d’archerie FFTL/IFAA (tous formats – Indoor, Field, Hunter, Animal… via des barèmes configurables, pas seulement Indoor/Flint) : une vue organisateur (poste unique, hors ligne) pour saisir les scores et suivre le classement, et une vue web pour les compétiteurs, consultable depuis leur téléphone sur le réseau local de la compétition. Gratuit, open source, né de l’usage réel d’un club, indépendant de FletchTime (chronométrage).

Pourquoi s’en servir

🏆 Classement automatique

Calcul du classement et des podiums par catégorie dès la saisie d’un score – plus de tableur à recalculer à la main.

📱 Les compétiteurs voient leur score en direct

Vue web accessible depuis un téléphone sur le réseau local : le classement en lecture seule, et la possibilité de proposer soi-même un score (validé ensuite par l’organisateur) ou d’en proposer un pour un tiers (procuration).

📤 Export prêt pour la fédération

Excel, PDF, CSV – les résultats sortent dans un format directement exploitable, sans ressaisie.

🔌 Fonctionne hors ligne, données locales

Une seule base SQLite locale, aucune dépendance à une connexion internet pendant la compétition – y compris pour la vue web compétiteur (réseau local uniquement).

Ce qu’il faut avant de commencer

  • Un appareil pour le poste organisateur (PC, ou tablette/téléphone Android via Pydroid 3) – pas besoin d’être puissant.

  • Un réseau WiFi local si la vue web compétiteur doit être utilisée (facultatif – FletchScore fonctionne aussi en solo, poste organisateur seul).

  • Aucune compétence technique nécessaire pour l’usage courant – voir Guide utilisateur pour le détail de chaque écran.

Premiers pas

  1. Installer : plusieurs façons possibles selon le matériel – voir Installation.

  2. Premier lancement : fletchscore crée (ou ouvre) sa base SQLite locale – voir Premiers pas pour le déroulé complet, de la création d’une compétition au premier classement exporté.

  3. Créer sa première compétition, y inscrire des compétiteurs, saisir les premiers scores.

  4. Activer la vue web compétiteur si besoin (accès réseau local, HTTPS local auto-signé) – voir Sécurité & vue compétiteur pour le fonctionnement des tokens et de la validation.

  5. Exporter le classement en Excel, PDF ou CSV une fois la compétition terminée.

Une fois ces étapes passées une fois, le pilotage d’une vraie compétition se résume à quelques clics : voir Les écrans pour le détail de chaque écran (Accueil, Compétitions, Compétiteurs, Saisie des scores, Classement, Aide).

Peut-on lui faire confiance

Question légitime avant de l’utiliser en compétition officielle :

  • Open source : le code est public, inspectable par qui veut – rien de caché.

  • Règlement de référence vérifié : barèmes et règles de score basés sur le IFAA Book of Rules, identique FFTL/IFAA – voir Règles métier issues du règlement IFAA / FFTL.

  • Aucune exception imprévue ne doit corrompre un score : toute erreur sur un chemin critique (saisie, validation, sauvegarde) est capturée et journalisée plutôt que de faire planter le poste en pleine compétition.

  • Reste un projet de club, sans obligation de résultat ni support garanti – voir la licence et le ton du guide de contribution pour ce que ça implique concrètement.

Où chercher de l’aide

📖 Usage au quotidien

Le Guide utilisateur – installation, premiers pas, détail de chaque écran, dépannage.

🐛 Un bug, une question

Les Issues GitHub.

🤝 Envie de contribuer

Code, documentation, idée – voir CONTRIBUTING.md.

🔧 Fonctionnement technique

Le reste de cette documentation : FletchScore — Cahier des charges, Référence de l’API Python.