Gestion des Joueurs
Ajouter un joueur
IdentifiantNomRôleAction
Informations personnelles des joueurs
IdentifiantNom affichéNomPrénomDate de naissanceAdresse postale
Chargement…
Présences des joueurs — Saison en cours
Annuler une séance

Par exemple en cas de conditions météorologiques, de manque de joueurs, ou pour toute autre raison. Tous les joueurs seront automatiquement marqués absents pour cette date.

Séances annulées
DateMotifAnnulée parAction
Chargement…
Invités de la prochaine séance
Chargement…
Absences longue durée en cours
JoueurPériodeAction
Chargement…
Chargement…
Message LCD
📢 Info
Saisissez votre message ci-dessous…Saisissez votre message ci-dessous…
✓ Message publié pour tous les membres !
Fonctionnement
Le message défile en temps réel sur l'écran d'accueil de tous les membres connectés.
Laisser le champ vide et cliquer sur Effacer pour masquer le bandeau.
Cotisations
Joueur Statut Montant (€) Reçu Action
Licences
PDF, JPG ou PNG — 8 Mo max
Joueur Licence Action
Dépenses du club
+ Ajouter une dépense
0,00 €
Article Prix unit. Qté Total Date Action
Aucune dépense enregistrée
Évolution du solde cumulé (depuis 2020-2021)
Bilan Financier
Saison Cotisations Dépenses Résultat saison Solde cumulé
Journal d'activité
Chargement…
Sécurité

Double authentification (2FA)

Protège ton compte admin avec un code à usage unique généré par une application d'authentification (Google Authenticator, Aegis, andOTP…), en plus de ton mot de passe.

Chargement…
Ma présence

Jeudi — 18h15 à 20h

Prochaine séance : …

Réponse en attente pour la prochaine séance.
✓ Réponse enregistrée
Présents ce jeudi
Ton ami n'aura aucun compte ni accès au site : il apparaîtra juste dans la liste des présents pour ce jeudi.
Calendrier des séances
Mon Compte

🎨 Couleur de fond du site

Choisis l'ambiance de couleur de l'interface. Le changement est immédiat et propre à cet appareil.

📮 Mes informations personnelles

Changer mon mot de passe

✏️ Modifier mon profil

Présences
Chargement…
Données

Afin de gérer ta licence et ta cotisation, l'application collecte quelques informations personnelles (nom, prénom, adresse postale, date de naissance). Voici, en toute transparence, comment elles sont hébergées, utilisées et protégées.

Hébergement 100% privé

Le site n'utilise aucun hébergeur cloud commercial. Il tourne directement sur un serveur physique sécurisé, situé au domicile du président du club (José) et sous son contrôle direct.

Non public, non indexé

L'accès s'effectue exclusivement via un tunnel chiffré (Tailscale Funnel). Aucun port n'est ouvert sur Internet et le site est invisible pour les moteurs de recherche (Google, Bing, etc.).

Toujours chiffré

Tous les échanges d'informations entre ton appareil et le serveur transitent de manière sécurisée via le protocole HTTPS (chiffrement TLS).

Accès restreint

Seul l'administrateur du site (José) a accès à la gestion des données. Aucun traceur publicitaire n'est utilisé et aucune donnée n'est cédée ou revendue.

Un seul service tiers : Tailscale

Tailscale est le seul intermédiaire technique. Il sécurise l'acheminement des requêtes, mais ne traite que des données déjà chiffrées : il lui est techniquement impossible d'en lire le contenu.

Projet non commercial et bénévole

Développé et maintenu bénévolement pour les besoins du club, ce site ne poursuit aucun objectif commercial (pas de publicité, pas de monétisation, pas de suivi).

Le chemin de tes données

Découvre le chemin parcouru par une information lorsque tu l'enregistres : de ton écran jusqu'au disque dur physique où elle est conservée et sauvegardée.

📱
1. Ton appareil
Le navigateur web de ton smartphone ou de ton ordinateur.
🌐
2. Transit sécurisé sur Internet
La demande est chiffrée (HTTPS) dès son départ et circule sur le réseau jusqu'au serveur.
🔒
3. Tunnel Tailscale Funnel
Relais sécurisé qui donne accès à l'application sans exposer la connexion domestique, sans ouvrir de port sur la box et en masquant l'adresse IP du serveur.
🏠 À mon domicile
🖥️
4. Serveur physique (mini PC Bmax B1 Pro)
Infrastucture sous hyperviseur Proxmox VE, configurée en cluster sur 3 nœuds afin d'assurer la répartition de charge et la continuité de service.
📦
5. Conteneur LXC futsal
Environnement totalement isolé et sécurisé dédié à l'application.
💽
6. Stockage physique
Enregistrement des informations sur disque dur dédié : base de données SQLite et documents associés (licences, justificatifs PDF).
⚙️
7. Traitement applicatif
Traite ta demande avec requêtes SQL préparées, mots de passe hashés et session sécurisée, puis te renvoie la réponse par le même chemin, chiffré, en sens inverse.
💾 Sauvegarde quotidienne

Chaque jour à minuit, une sauvegarde intégrale est effectuée automatiquement sur un second disque dur physique distinct.

🔁 Haute disponibilité

En cas d'incident technique sur le nœud principal, l'application bascule et redémarre automatiquement sur une autre machine du cluster.

Conservation et transmission des données
Durée de conservation

Conformément à notre Politique de confidentialité, tes données sont conservées pour une durée maximale de 12 mois, puis effacées ou anonymisées. Une suppression anticipée est possible à tout moment sur simple demande.

Transmissibilité de la gestion

En cas de changement de présidence, l'application et ses données seront transmises au nouveau responsable du club de manière sécurisée. Aucune donnée ne sera conservée à titre personnel ni partagée à des tiers.

Exporter mes données

Tu peux télécharger une copie de tes données personnelles (profil, historique de présence, cotisations, messages) via le bouton ci-dessous. Les fichiers PDF (licence, reçus) restent téléchargeables directement depuis leurs onglets respectifs car trop volumineux pour cet export.

Suppression de compte

Si tu demandes la suppression de ton compte, toutes tes données identifiantes sont réellement effacées : présences, messages, documents. Seul le montant de tes cotisations est conservé, mais totalement anonymisé, uniquement pour que les comptes du club restent exacts.

Sécurité appliquée
  • Chiffrement systématique des flux web en HTTPS/TLS via Tailscale Funnel.
  • Mots de passe sécurisés par hachage fort (jamais stockés en clair).
  • Protection contre les injections grâce aux requêtes SQL préparées.
  • Sécurisation applicative contre les failles CSRF, XSS et en-têtes CSP/HSTS stricts.
  • Protection contre les tentatives de connexion abusives (anti-force brute).
  • Authentification à deux facteurs (2FA) activée sur les comptes d'administration.
  • Base de données isolée et inaccessible directement depuis l'extérieur.
  • Gestion stricte des sessions utilisateur avec régénération automatique de jeton à la connexion.
Tes droits

TTu peux vérifier et modifier tes informations directement depuis la rubrique Mon Compte. Pour toute demande spécifique d'accès, de rectification ou de suppression définitive de tes données, il te suffit de contacter l'administrateur via l'email ou le téléphone indiqués au bas de la page.

Foire aux questions

Retrouve ici le guide d'utilisation de chaque rubrique. Clique sur une question pour afficher son contenu.

Accueil — Indiquer ma présence

Dès la connexion, l'onglet Accueil affiche la prochaine séance du jeudi et te permet d'indiquer ta disponibilité :

  1. Clique sur ✅ Présent ou ❌ Absent pour enregistrer immédiatement ton choix.
  2. La section Présents ce jeudi liste en temps réel les membres ayant répondu.
  3. La météo prévue pour l'horaire de la séance s'affiche automatiquement dès qu'elle est disponible.
  4. Le calendrier en bas de page récapitule l'ensemble des séances de la saison (à venir, terminées ou annulées).
Déclarer une absence longue durée

Tu sais à l'avance que tu vas manquer plusieurs séances d'affilée (blessure, vacances, déplacement...) ? Pas besoin de cliquer ❌ Absent chaque jeudi. Depuis l'onglet Accueil :

  1. Clique sur Signaler une absence longue durée.
  2. Renseigne la date de début, puis soit une date de fin, soit coche Jusqu'à nouvel ordre si tu ne connais pas encore ta date de retour.
  3. Valide avec Confirmer : toutes les séances concernées sont automatiquement marquées absentes.

Tu peux annuler ton absence à tout moment avec le bouton Annuler mon absence, et tu restes libre de cliquer ✅ Présent un jeudi précis si tu changes d'avis ponctuellement. Une seule absence longue durée peut être active à la fois.

Inviter un ami à jouer

Envie de faire découvrir le club à un ami pour une séance ? Depuis l'onglet Accueil, sous la liste Présents ce jeudi :

  1. Saisis son nom dans le champ Nom de ton invité, puis clique sur ➕ Inviter un ami.
  2. Il apparaît aussitôt dans la liste des présents, avec la mention (invité).
  3. Tu peux le retirer à tout moment en cliquant sur le à côté de son nom.

Ton ami n'a besoin d'aucun compte ni d'aucun accès au site : c'est juste une entrée dans la liste des présents pour cette séance. Tu peux inviter jusqu'à 3 amis par séance, et les invitations s'arrêtent automatiquement une fois que la séance affiche 15 présents (joueurs + invités confondus).

Présences — Consulter mon historique

Cet onglet de consultation retrace ton assiduité sur les 12 derniers mois. Tu y trouveras un calendrier visuel couleur par séance, tes statistiques globales ainsi que tes séries de présences ou d'absences en cours.

Dépenses — Consulter les finances de l'association

Onglet informatif, réservé à la consultation :

  1. Sélectionne une saison via le menu déroulant en haut de page.
  2. Consulte la liste détaillée des achats (libellé, montant, quantité, date) et le graphique d'évolution de la trésorerie depuis la saison 2020-2021.
  3. Consulte la section Bilan Financier pour obtenir la synthèse par saison des cotisations perçues, des charges et du résultat final.
Cotisation - Licence — Suivre mon règlement, télécharger mon reçu et ma licence

Cet onglet réunit les deux documents : la cotisation à gauche, la licence à droite (l'un en dessous de l'autre sur mobile). Le menu déroulant de saison en haut de page s'applique aux deux colonnes à la fois.

  1. Cotisation : consulte le statut de ton règlement (✅ Payé, ⚠️ Partiel ou ❌ Non payé) et le montant associé. Dès la validation de ton paiement par l'administration, un aperçu du reçu s'affiche à l'écran avec un bouton ⬇️ Télécharger pour récupérer le document PDF.
  2. Licence : dès que ta licence officielle est enregistrée par l'administration, un aperçu du document apparaît avec le bouton ⬇️ Télécharger au format PDF.
Données — Confidentialité et export complet

Cette page détaille la politique de confidentialité du club, l'emplacement du serveur, le niveau de chiffrement et le parcours sécurisé de tes informations.

Le bouton ⬇️ Télécharger mes données permet de générer instantanément un fichier d'export (format JSON) contenant l'intégralité de ton profil, de ton historique de présence et de tes échanges.

Mon Compte — Profil et sécurité

Accessible en cliquant sur ton identifiant en haut à droite. Cet espace permet de :

  • Choisir la couleur de fond du site parmi 12 ambiances bien distinctes les unes des autres (8 sombres, 4 claires) — change instantanément, propre à cet appareil.
  • Modifier ton identifiant de connexion (avec confirmation de ton mot de passe actuel).
  • Mettre à jour ton nom d'affichage public.
  • Renseigner tes coordonnées personnelles (nom, prénom, adresse, date de naissance).
  • Modifier ton mot de passe de connexion.
  • Le thème choisi est conservé sur cet appareil et peut être modifié à tout moment depuis cette section.

En cas d'oubli de mot de passe : contacte directement l'administrateur par email, téléphone ou sms pour demander une réinitialisation.

Compatibilité appareils et mobiles

L'interface est entièrement réactive et s'adapte automatiquement à l'écran de votre smartphone, tablette ou ordinateur portable sans nécessiter d'installation préalable.

Cotisation - Licence
Ma cotisation
Ma licence
Dépenses du club
Article Prix unit. Qté Total Date
Aucune dépense enregistrée
Évolution du solde cumulé (depuis 2020-2021)
Bilan Financier
Saison Cotisations Dépenses Résultat saison Solde cumulé