Nouvelle fonctionnalité Amélioration Correction Interface En développement
v1.7

Carte, Annuaire, Modules & Identité visuelle

Juillet 2026
Nouvelle fonctionnalité
Carte interactive des clubs
  • Page /carte avec carte Leaflet centrée sur la France, pointeurs géolocalisés pour chaque site de cours
  • Marqueurs circulaires personnalisés : logo du club avec initiale en fallback, bordure orange de marque
  • Popup au survol : nom du club, lieu, ville, badges disciplines avec logos, lien vers la fiche club
  • Filtre par discipline dans la sidebar (avec logos des sports)
  • Bouton "Me localiser" : géolocalisation navigateur, recentrage carte sur la position de l'utilisateur
  • Compteur de clubs localisés affiché sous la carte
Nouvelle fonctionnalité
Géocodage automatique des adresses
  • Coordonnées GPS calculées automatiquement à la sauvegarde d'une adresse club ou site (via l'API Nominatim / OpenStreetMap)
  • Stratégie en deux tentatives : adresse complète puis code postal + ville en fallback
  • Aucune clé API requise — gratuit et sans limite raisonnable
Nouvelle fonctionnalité
Système de modules par club
  • Catalogue de modules activables individuellement par club : Inscriptions en ligne, Communication & promotion, Marketplace, Sponsoring
  • Page de gestion des modules dans le backoffice (Gestion → Modules)
  • Activation / désactivation en un clic avec date d'activation enregistrée
  • Navigation backoffice et routes d'accès verrouillées selon l'état du module (module inactif → redirection)
Nouvelle fonctionnalité
Messagerie club → adhérents (multi-destinataires)
  • Composition d'un message depuis le backoffice avec sélection des destinataires par cours (Communication → Nouveau message)
  • Filtre par cours pour affiner la liste, sélection globale "Tout sélectionner" et compteur dynamique de destinataires
  • Message envoyé en base de données et par e-mail simultanément
  • Boîte de réception dans l'espace adhérent : messages lus automatiquement à l'ouverture, badge de non-lus
Nouvelle fonctionnalité
Formulaire d'inscription club unifié
  • Un seul formulaire (/ajouter-mon-club) crée simultanément le club (visible dans l'annuaire immédiatement) et le compte backoffice (activé par opérateur sous 24h)
  • Saisie des cours et créneaux horaires avec lignes répétables (discipline, jour, heure début/fin)
  • Saisie des membres de l'équipe (nom, prénom, fonction, contact)
  • Choix du mot de passe dès l'inscription, avec confirmation et validation JavaScript
  • Conservation de toutes les saisies en cas d'erreur de validation (champs, lignes cours et équipe)
  • Ancienne route /clubinscript redirigée vers le nouveau formulaire unifié (301)
Nouvelle fonctionnalité
Système de tickets support
  • Formulaire de signalement accessible à tout utilisateur connecté (club, sponsor, adhérent) : bug constaté ou demande d'évolution
  • Ticket enregistré en base et notifié par e-mail à l'équipe AssoSport
  • Accessible depuis le menu de navigation de chaque espace
Nouvelle fonctionnalité
Logs superadmin
  • Page dédiée (Superadmin → Logs) avec affichage paginé de l'ensemble des logs applicatifs
  • Filtres : type de log (liste déroulante des types distincts) et recherche textuelle
  • Mise en évidence des logs d'erreur (badge rouge)
Amélioration
Annuaire des clubs redessiné
  • Passage d'un tableau à une liste verticale de cartes : nom du club en grand, localité en dessous, badges disciplines avec logos
  • Champ de recherche intégré dans la liste (plus de formulaire séparé)
  • Bouton "Accéder au site du club" remplace l'ancien "Voir"
  • Invitation à inscrire son club directement depuis l'annuaire
Amélioration
Terminologie : reçu de paiement
  • Le terme "facture" est remplacé par reçu de paiement dans toutes les interfaces visibles (menus, boutons, titres, e-mails)
  • Article 2 ajouté aux CGU/CGV : AssoSport n'est pas un outil de facturation certifié, le document généré est une preuve d'achat uniquement
Amélioration
Page Tarifs
  • Page publique /tarifs : offre gratuite jusqu'à 300 inscriptions/an, indication d'un coût possible (1 €/inscription supplémentaire/an) au-delà du seuil
  • Services à la carte présentés : maintenance, site personnalisé, recherche sponsor, location matériel, aide compétition
Interface
Nouveau logo & identité visuelle
  • Nouveau logo AssoSport : icône "A" fléché en dégradé orange + wordmark "assosport.fr", fond transparent, variante blanche pour les fonds sombres
  • Palette de couleurs mise à jour : orange vif #FE3503 et marine profond #020C27 extraits du logo
  • Toutes les variables CSS (--primary, --secondary et leurs déclinaisons) et couleurs en dur mises à jour dans l'ensemble des interfaces
  • Panneau gauche de la page de connexion repassé en gris anthracite (fond neutre)
Correction
Diverses corrections
  • Clé manquante code dans les anciens reçus de paiement : erreur d'impression corrigée par garde is defined
  • Cours sans site associé : protections Twig ajoutées dans toutes les vues concernées
  • Logos des disciplines : migration vers /uploads/sports/ et alimentation du champ Sports.logo en base
  • Couleur du bouton "Mon espace club" (accueil) harmonisée avec la nouvelle palette

v1.6

Saisons & tarification des forfaits

Juin 2026
Nouvelle fonctionnalité
Gestion des saisons
  • Le tarif et la période d'application ne sont plus portés par le forfait, mais par une nouvelle entité Saison (Gestion → Saisons)
  • Un même forfait peut désormais être proposé sur plusieurs saisons, à des prix différents, sans dupliquer la sélection de cours ni perdre l'historique
  • Une seule saison est active à la fois par club ; l'activation d'une nouvelle saison désactive automatiquement la précédente
  • Migration automatique des données existantes : une saison "Historique" a été recréée pour chaque ancien couple (date début / date fin) de forfait, aucune inscription ni tarif n'a été perdu
Nouvelle fonctionnalité
Réinscription en un clic
  • Depuis son espace personnel, un adhérent peut se réinscrire pour la saison suivante en un clic
  • Coordonnées, contacts d'urgence, forfait (s'il est reconduit) et cours associés sont repris automatiquement, à valider/ajuster avant facturation
Amélioration
Suivi des inscriptions filtré par saison
  • La liste des inscriptions (Adhésion → Inscriptions) se filtre désormais par saison, avec la saison active sélectionnée par défaut
  • L'export CSV suit le même filtre et inclut désormais la saison et le forfait de chaque inscription
Correction
Disponibilité des forfaits liée aux dates de la saison
  • Une saison n'est désormais réellement "ouverte" aux inscriptions que si elle est active et que la date du jour est comprise dans sa plage de dates
  • Modifier les dates d'application d'une saison referme ou rouvre automatiquement les inscriptions correspondantes, sans manipulation supplémentaire
  • Le backoffice signale par un badge "Active (hors période)" une saison désignée comme courante mais dont les dates sont expirées
  • Le prix d'un tarif existant peut désormais être modifié directement depuis la fiche du forfait (édition en ligne, sans passer par une suppression/recréation)

v1.5

Espace adhérent, Événements, Thèmes & Planning

Juin 2026
Nouvelle fonctionnalité
Espace adhérent AssoSport (hors site club)
  • Nouvel espace dédié à /espace-adherent/, indépendant du site public du club
  • Sidebar de navigation avec sélecteur de clubs (un adhérent peut appartenir à plusieurs clubs)
  • Sections disponibles : Tableau de bord, Planning, Inscriptions, Règlements, Ventes du club, Mes annonces, Compétitions
  • Page de règlement/reçu de paiement portée dans l'espace adhérent (hors site club)
  • Connexion par badge (code adhérent) intégrée à la page de connexion unifiée (/connexion) qui regroupe Club, Sponsor et Adhérent en un seul formulaire à 3 onglets
  • Bouton "Espace adhérent" sur la page du club redirige vers /connexion?tab=adherent&club={code} avec branding du club dans le panneau gauche (logo + couleur)
Nouvelle fonctionnalité
Planning hebdomadaire des cours
  • Chaque cours dispose désormais d'un jour de la semaine, d'une heure de début et d'une heure de fin
  • Vue planning semaine dans le backoffice club : annulation d'une séance spécifique avec motif, gestion des absences et des statuts adhérent par cours
  • Planning visible dans l'espace adhérent : sessions annulées signalées, déclaration d'absence en un clic, arrêt volontaire d'un cours
  • Le club peut bloquer l'accès d'un adhérent à un cours (ex : certificat médical manquant) avec commentaire visible
Nouvelle fonctionnalité
Événements (ex-Compétitions)
  • Le module "Compétitions" devient Événements : 5 types — Compétition, Stage, Repas/Gala, Sortie, Autre
  • Visibilité Public (page club) ou Privé (espace adhérent uniquement) par événement
  • Formulaire d'inscription pré-rempli avec les données de l'adhérent connecté
  • Documents téléchargeables (affiche, programme, règlement) attachés à chaque événement
Nouvelle fonctionnalité
Système de thèmes pour les sites de club
  • Les clubs choisissent leur thème de présentation depuis leur backoffice (Gestion → Thème du site)
  • Thèmes gratuits et payants disponibles dans un catalogue avec aperçu visuel
  • Chaque thème repose sur un layout Twig complet : design entièrement personnalisé (pas seulement du CSS)
  • Thème livré : Sport Moderne — hero pleine largeur avec couleur du club, navigation intégrée
  • Gestion des thèmes dans le superadmin : création, activation, reset par club
Nouvelle fonctionnalité
Gestion des utilisateurs backoffice
  • Le manager du club peut ajouter des comptes supplémentaires pour accéder au backoffice (Compte → Utilisateurs)
  • Blocage / déblocage immédiat d'un utilisateur (déconnecte la session active)
  • Réinitialisation du mot de passe depuis l'interface
Nouvelle fonctionnalité
Catégories d'annonces gérées en base
  • Les catégories de la marketplace ne sont plus codées en dur : entité CategorieAnnonce administrable depuis le superadmin
  • Chaque catégorie dispose d'un nom, d'une icône FontAwesome et d'un ordre d'affichage
Amélioration
Tableau de bord backoffice repensé
  • Bannière club avec logo, statut de publication et thème actif
  • Bande d'alertes urgentes (messages non lus, règlements en attente, inscriptions à valider)
  • 4 KPI visuels avec chiffres grands et couleurs dynamiques
  • Grille d'accès rapides avec badges de compteurs
  • Statistiques de structure du club en 6 tuiles colorées
Interface
Refonte de la page Équipe
  • Ajout d'un champ Bio / Présentation par membre dans le backoffice
  • Cartes membres redessinées : photo grande format avec zoom au survol, badge fonction, disciplines enseignées, bio visible
  • Modal de contact par membre (nom, email, message)
Interface
Nouveau logo AssoSport.fr
  • Nouveau logo déployé sur l'ensemble des interfaces : backoffice, espace adhérent, connexion, superadmin
  • Version fond clair et version fond sombre (blanc) disponibles
  • Page de connexion unifiée avec panneau gauche brandé aux couleurs du club (si accès depuis le site d'un club)

v1.4

Site de club & Superadmin

Mai 2026
Nouvelle fonctionnalité
Marketplace & Sponsoring sur le site du club
  • Page Vente dédiée sur chaque site de club : toutes les annonces du club avec photos, prix et bouton de contact
  • Page Sponsoring sur chaque site de club : actions publiées avec contrepartie, objectif et bouton "Participer"
  • Encart Vente du club sur la page d'accueil du club (4 dernières annonces actives)
  • Encart Sponsoring du club sur la page d'accueil (3 premières actions publiées), masqué si aucune action
  • Onglets VENTE et SPONSORING ajoutés dans la navigation du site de club, visibles par tous les visiteurs
  • Les adhérents connectés disposent d'un bouton direct pour déposer une annonce depuis la page Vente
Nouvelle fonctionnalité
Espace Superadmin
  • Interface d'administration personnelle protégée par mot de passe (/superadmin)
  • Tableau de bord : compteurs (clubs, utilisateurs, annonces, sponsors), liste des clubs, dernières annonces
  • Gestion des clubs : création, affectation d'utilisateur, changement de statut, création de types de paiement
  • Gestion des sponsors : liste avec mise en avant des profils "en attente", activation / suspension en un clic
  • Gestion globale de la Marketplace : toutes les annonces de tous les clubs et adhérents, changement de statut, suppression avec nettoyage des photos
  • Exécution de doctrine:schema:update --force depuis l'interface avec affichage du résultat en temps réel
  • Authentification par session PHP, mot de passe stocké en variable d'environnement (SUPERADMIN_PWD)
Amélioration
Navigation & menus enrichis
  • Backoffice club : nouvelle section Vente & Sponsoring dans le menu horizontal
  • Espace adhérent : onglet MARKETPLACE dans la navigation, accessible depuis le site de club
  • Page d'accueil AssoSport : icônes blanches sur fond bleu pour les 4 blocs de services, bloc Vente en ligne activé et cliquable
Correction
Corrections d'icônes
  • Remplacement de tabler-handshake (absent de la version installée) par tabler-heart-handshake dans tous les menus
  • Style "crayon / signature" adopté pour le module sponsoring : tabler-signature, tabler-writing-sign, tabler-ballpen

v1.3

Sponsoring & Marketplace

Mai 2026
Nouvelle fonctionnalité
Module Sponsoring
  • Compte entreprise dédié (rôle SPONSOR) avec espace de gestion
  • Les clubs créent des actions de sponsoring (financier ou matériel) avec contrepartie de visibilité
  • Les sponsors parcourent les actions disponibles et soumettent une participation (montant libre ou description matériel)
  • Le club accepte ou refuse chaque participation depuis son backoffice
  • Notifications email automatiques à chaque étape (participation reçue, acceptée, refusée)
  • Page publique des actions de sponsoring disponibles sur assosport.fr/sponsoring
  • Inscription sponsor avec validation sous 24h
Nouvelle fonctionnalité
Module Marketplace (Vente en ligne)
  • Les clubs et les adhérents publient des annonces de matériel à vendre
  • Upload de jusqu'à 3 photos par annonce
  • Catégories : Équipement sportif, Vêtements, Chaussures, Matériel de protection, Accessoires
  • Recherche et filtre par catégorie sur la marketplace publique
  • Contact vendeur directement depuis la fiche annonce (mise en relation, sans paiement sur plateforme)
  • Les clubs gèrent leurs annonces depuis le backoffice
  • Les adhérents gèrent leurs annonces depuis leur espace personnel
Amélioration
Refonte du site public
  • Nouveau footer sombre avec navigation complète et copyright dynamique
  • Nouvel en-tête avec barre top (contact, espace club) et bouton CTA "Inscrire mon club"
  • Liens actifs dynamiques dans la navigation
  • Dropdown Services avec icônes et vrai lien vers chaque page
  • Balises SEO complètes : meta description, keywords, Open Graph, canonical par page
Interface
Pages de services

v1.2

Annuaire & Inscriptions

Mai 2026
Amélioration
Annuaire des clubs
  • Moteur de recherche par nom ou ville
  • Filtre par discipline sportive (via les cours du club)
  • Pagination avec KnpPaginatorBundle (10 clubs par page)
  • Discipline active mise en évidence dans la sidebar
  • Filtrage déplacé en base de données (performances améliorées)
Interface
Formulaire d'inscription club
  • Refonte complète : en-tête moderne, deux colonnes (formulaire + étapes)
  • Ajout du champ "Discipline principale"
  • Icônes FontAwesome dans chaque champ
  • Bouton de soumission toujours visible (correction d'un bug)
  • Timeline des 4 étapes d'inscription dans la colonne droite

v1.1

Gestion des adhésions

Avril 2026
Nouvelle fonctionnalité
Suivi des règlements
  • Enregistrement des règlements par reçu de paiement (chèque, virement, espèces, échelonné)
  • Suivi du solde restant dû en temps réel
  • Tableau de bord adhérent mis à jour
Nouvelle fonctionnalité
Certificat médical
  • Dépôt du certificat médical par l'adhérent depuis son espace personnel
  • Consultation et téléchargement par le club depuis le dossier d'inscription
Amélioration
Reçus de paiement & inscriptions
  • Génération automatique du reçu de paiement à la validation d'une inscription
  • Numérotation séquentielle des reçus de paiement
  • Impression et export PDF
  • Texte de pied de reçu de paiement personnalisable par club

v1.0

Lancement initial

2025 — par GBAppli pour l'ASCR Arts Martiaux
Nouvelle fonctionnalité
Plateforme de base
  • Inscription des clubs en ligne, validation par l'équipe AssoSport
  • Espace club sécurisé (backoffice) avec authentification par cookie
  • Gestion des adhérents : fiches, coordonnées, historique
  • Gestion des cours : disciplines, niveaux, horaires, places disponibles
  • Gestion des forfaits : tarifs personnalisés par club
  • Gestion des équipes et compétitions
Nouvelle fonctionnalité
Inscriptions en ligne
  • Formulaire d'inscription en ligne accessible depuis le site du club
  • Validation et affectation du forfait par le responsable
  • Espace adhérent personnel : consultation des inscriptions, reçus de paiement
  • Réinitialisation de mot de passe par email
Nouvelle fonctionnalité
Communication
  • Blog et publication d'articles depuis le backoffice
  • Messagerie interne adhérent → club
  • Emails automatiques : confirmation d'inscription, reçu de paiement, mot de passe
Nouvelle fonctionnalité
Site de club personnalisé
  • Sous-domaine dédié par club (monclub.assosport.fr)
  • Logo, bannière et couleur principale personnalisables
  • Page d'accueil avec présentation, planning et actualités
  • Affichage des équipes et des résultats
  • Hébergement et certificat SSL inclus
Nouvelle fonctionnalité
Tableau de bord & statistiques
  • Statistiques de visites du site club (journalières, hebdomadaires, 12 mois)
  • Pages visitées et sources d'acquisition
  • Journal des connexions et actions administrateur

En cours de développement

Prévu
Paiement en ligne

Règlement des cotisations directement en ligne (Stripe / PayPlug).

Prévu
Billetterie

Vente de billets en ligne pour les événements et compétitions du club.

Prévu
Application mobile

Application iOS / Android pour les adhérents et les responsables de club.

Prévu
Droits d'accès backoffice par profil

Profils Manager, Entraîneur et Gestionnaire avec accès restreints aux sections pertinentes.

Prévu
Galerie photos & vidéos

Partage de contenus multimédias des événements du club.

Prévu
Notifications push

Alertes en temps réel pour les adhérents (annulation de cours, actualité).