Tes données restent chez toi
Une instance par club, sur ton hébergement. Pas de SaaS, pas d'abonnement, pas de tiers qui exploite le fichier de tes adhérents.
Nage, pédale, cavale… fini le planning infernal !
Sans le tableur partagé ni le fil de discussion interminable. Les adhérents voient les séances et s'inscrivent depuis leur téléphone ; les coachs savent qui vient ; les places limitées se gèrent toutes seules, liste d'attente comprise.
Application installable (PWA) pour club sportif associatif de 50 à 150 adhérents, administré par des bénévoles.
Dix problèmes que tout bureau de club connaît, et ce que l'application en fait.
« Qui vient à la séance de mercredi ? »
Inscriptions en ligne, liste des présents à jour en temps réel.
Une place se libère la veille.
Liste d'attente avec promotion automatique et notification.
Le créneau piscine est limité à 24.
Capacité par séance, et quotas par période.
Une séance est annulée à 18 h.
Notification email et push web à tous les inscrits.
Les mineurs et leurs parents.
Tutelle parentale : le parent inscrit son enfant et reçoit ses notifications.
Recréer la semaine type chaque saison.
Modèles de séance qui génèrent le planning.
« Les inscriptions au triathlon ouvrent quand ? »
Calendrier des compétitions de la saison, et le club est prévenu à l'ouverture des inscriptions.
« Alors, cette course ? »
Débriefs et album photos partagés à tout le club, avec réactions.
« On part d'où, et il va pleuvoir ? »
Parcours GPX sur carte et météo sur toute la durée de la séance.
« J'avais oublié que je m'étais inscrit. »
Ses séances dans l'agenda du téléphone, par abonnement synchronisé.
Pas un service auquel on s'abonne : une application que le club installe, possède et personnalise.
Une instance par club, sur ton hébergement. Pas de SaaS, pas d'abonnement, pas de tiers qui exploite le fichier de tes adhérents.
Ni numéro de téléphone, ni certificat médical, ni numéro de licence. Aucun service non européen dans le chemin critique, polices auto-hébergées, aucun traqueur.
À quelques euros par mois. Ni Docker, ni serveur Node, ni WebSocket : du PHP et un cron.
Nom, logo, baseline et palette de couleurs se règlent depuis l'administration. Pas besoin de toucher au code.
Sur l'écran d'accueil du téléphone, sans passer par un store. Notifications push comprises.
Utilisable, modifiable, et qui le reste. Quiconque déploie une version modifiée doit en publier le code — c'est ce que garantit l'AGPL.
L'application est conçue pour les deux.
Les identifiants sont affichés sur l'écran de connexion, un clic les remplit. Données entièrement fictives, remises à zéro chaque nuit : n'hésite pas à tout casser.
Ouvrir la démoAucun email ni notification ne peut sortir de cette instance — c'est verrouillé côté serveur, pas simplement désactivé. Teste les invitations et les annulations sans crainte.
Il n'y a pas d'inscription publique : le premier administrateur se crée en ligne de commande, et c'est lui qui invite le reste du club.
Sur un hébergement mutualisé PHP 8.3 avec MySQL ou MariaDB. Par SFTP, ou par Git si l'hébergeur le propose.
Le fichier .env, la base de données, l'envoi d'email, et un cron
chaque minute — c'est lui qui cadence les notifications et la météo.
Une commande, et le bureau prend la main sur le reste depuis l'interface.
Rien pour le logiciel : il est libre, sous licence AGPL, sans abonnement ni coût par adhérent. Le club ne paie que son hébergement — un mutualisé PHP et MySQL ordinaire suffit — et, s'il en utilise un, son service d'envoi d'email.
Il est né dans un club de triathlon (natation, vélo, course à pied), mais les disciplines, catégories d'âge et types d'épreuve sont des catalogues que le club paramètre. Tout club qui propose des séances d'entraînement avec inscription peut s'en servir.
Pour l'installation, quelqu'un d'à l'aise avec un hébergement web : déposer le code, remplir un fichier de configuration, programmer une tâche planifiée. Ensuite, tout se gère depuis l'interface : séances, adhérents, rôles, paramètres du club.
Non : elle s'ouvre dans le navigateur du téléphone, sans passer par un store. Chacun peut l'ajouter à son écran d'accueil pour l'utiliser comme une application, notifications comprises.
Elle est pensée pour un club associatif de 50 à 150 adhérents, administré par des bénévoles. Les mineurs sont gérés par leurs parents, puis prennent leur compte en main en grandissant.
Elles restent chez le club, sur son hébergement : aucun tiers n'y a accès. L'application ne stocke ni numéro de téléphone ni certificat médical, et un adhérent peut demander la suppression de son compte.