Tableau de bord Administrateur — Indicateurs principaux KPI
Le compte admin voit toutes les salles. Un compte utilisateur voit seulement les indicateurs de sa salle.
💰 Recette du jour0 DT
💰 Recette du mois0 DT
📉 Charges du mois0 DT
📊 Recette nette du mois0 DT
👥 Abonnés actifs0
🆕 Nouveaux abonnés aujourd'hui0
📅 Abonnements arrivant à expiration0
💳 Paiements en attente0
🛒 CA ventes produits0 DT
📈 Taux de renouvellement0%
Total adhérents0
Accès valides0
Abonnements expirés/épuisés0
Restes à payer0 DT
Salles actives0 / 4
Résumé KPI par salle
Salle
Recette jour
Recette mois
Charges mois
Recette nette mois
Abonnés actifs
Nouveaux aujourd'hui
Expiration proche
Paiements attente
CA produits
Renouvellement
🩺 Tableau de bord – Santé des adhérents
Affichage permanent des indicateurs santé. L'admin voit toutes les salles ; chaque utilisateur voit uniquement sa salle.
👥 Nombre total d'adhérents0
💚 Sans problème de santé0
🟠 Suivi médical0
🔴 Contre-indications0
🤰 Femmes enceintes0
❤️ Hypertension0
🩸 Diabète0
🫁 Asthme0
🦴 Douleurs lombaires / cervicales0
🦵 Problèmes articulaires0
❤️ Maladies cardiovasculaires0
⚕️ Autres pathologies0
Alertes santé des adhérents
Adhérent
Salle
Statut santé
Pathologies / remarques
Alerte
Action
Tableau de bord Fidélisation
Objectif : relancer les anciens abonnés, souhaiter les anniversaires et augmenter le taux de renouvellement.
🎂 Anniversaires aujourd'hui0
📞 Anciens abonnés à relancer0
📵 Inactifs +30 jours0
💬 Messages WhatsApp préparés0
📈 Taux de renouvellement0%
🎁 Offres anniversaire générées0
Liste des anciens abonnés non renouvelés
Nom
Téléphone
Dernier abonnement
Date d'expiration
Jours d'inactivité
Coach
Action
🎂 Anniversaires du jour
Pour WhatsApp, le logiciel prépare les messages et ouvre WhatsApp. Pour un vrai envoi automatique à minuit, il faut connecter une API officielle WhatsApp Business ou un fournisseur compatible.
🎁 Offres anniversaire
Campagnes de relance et rappels programmés
Date
Adhérent
Type
Message / offre
Statut
Alertes importantes
Derniers accès
ID
Client
Téléphone
Activité / Lieu
Abonnement
Séances restantes
Paiement / reste
Frais inscription / assurance
État de santé
Actions
Scanner / Recherche client
Situation des paiements
ID
Client
Montant
Payé
Reste
Mode
Statut
Actions
Historique des renouvellements
Date
ID
Client
Renouvellement
Période
Montant
Payé
Reste
Mode
Recette brute visible0 DT
Charges visibles0 DT
Recette nette0 DT
Espèces0 DT
Chèque0 DT
TPE0 DT
Reste à encaisser0 DT
Filtrer les recettes
Chaque utilisateur voit uniquement les données financières de sa salle. Le compte administrateur voit toutes les salles. La recette nette correspond à la recette brute moins les charges enregistrées.
Résumé recette par salle
Salle
Adhérents
Abonnements payés
Frais inscription / assurance
Recette brute
Charges
Recette nette
Espèces
Chèque
TPE
Reste à encaisser
Détail des recettes
Date
Salle
ID
Adhérent
Abonnement
Payé abonnement
Payé frais
Total payé
Mode
Reste
Total des charges0 DT
Avances sur salaire0 DT
Salaires staff0 DT
Nombre d'écritures0
Nouvelle charge par salle
Les salaires clôturés et les avances RH sont ajoutés automatiquement. La catégorie « Avance sur salaire staff » exige le nom du bénéficiaire.
Filtrer les charges
Date
Salle
Catégorie
Staff / bénéficiaire
Description
Montant
Mode
Référence
Actions
4 salles / lieux de contrôle d’accès
Les 4 lieux sont créés par défaut : CARDIOGYM AGBA, CARDIOGYM+, CARDIOGYM SIDI AMEUR et ZENGYM SOUSSE. Chaque adhérent est affecté à un lieu, le contrôle d’accès vérifie le bon lieu avant l’entrée, et le montant assurance / inscription peut être modifié pour chaque salle.
Lieu
Description
Capacité
Assurance / inscription
Adhérents actifs
Taux
Statut
Actions
Produits stock0
Valeur stock totale0 DT
CA potentiel vente0 DT
Produits en alerte0
Reste fournisseurs0 DT
Paramètres article stock
Paramètres repris du fichier Excel : code, catégorie, article, fournisseur, quantité initiale, entrées, sorties, quantité actuelle, prix achat, prix vente, valeur stock, CA potentiel, seuil minimum et statut.
Mouvement de stock par salle
Entrée = achat/ajout, Sortie = vente/consommation/perte, Transfert = déplacement entre deux salles.
Fournisseurs
Factures fournisseurs
Stock actuel par article et par salle
Code
Catégorie
Article
Fournisseur
Salle
Qté initiale
Entrées
Sorties
Qté actuelle
Prix achat
Prix vente
Valeur stock
CA potentiel
Seuil
Statut
Actions
Liste des fournisseurs
Code
Fournisseur
Matricule fiscal
Téléphone
Email
Adresse
Article fourni
Solde à payer
Observation
Actions
Factures fournisseurs
Date
Fournisseur
N° facture
Article
Salle
Quantité
Prix achat
Total facture
Payé
Reste
Statut
Observation
Historique des mouvements stock
Date
Article
Type
Départ
Destination
Quantité
Remarque
Menu Boutique — Vente produits par salle
Catalogue produits depuis le stock, vente par salle, client adhérent ou client de passage, remise, paiement, diminution automatique du stock et historique complet.
🛒 CA boutique du jour0 DT
📅 CA boutique du mois0 DT
🧾 Ventes du jour0
📦 Produits disponibles0
⚠️ Alertes stock0
Nouvelle vente boutique
Catalogue produits depuis le stock
Historique des ventes boutique
Date
Salle
Produit
Client
Qté
Prix
Remise
Total
Paiement
Événements CARDIOGYM
Une interface dédiée présente tous les événements à venir avec affiche officielle, description, date, lieu, places disponibles, tarif, coachs et bouton Réserver maintenant.
Tableau de bord Administrateur — Gestion événements
Suivi inscriptions en temps réel
Événement
Date
Lieu
Statut
Inscrits
Places restantes
Tarif
Actions
Inscriptions événements
Date inscription
Événement
Participant
Téléphone
Salle
Tarif
Ajouter un cours
Jour
Horaire
Discipline
Coach
Ajouter un coach
Coach
Téléphone
Discipline
Module RH & Paie
Chargement du module...
Disciplines et activités
Profils cloud et comptes de secours
La connexion normale du personnel utilise uniquement l’adresse e-mail Supabase. Les anciens comptes locaux sont désactivés par défaut et ne doivent servir qu’à une récupération technique exceptionnelle.
Identifiant
Utilisateur
Rôle
Salle affectée
Statut
Actions
☁️ Étape 3 — Fondation Supabase
Cette étape vérifie la connexion au projet Supabase et l'installation sécurisée des tables stations, profiles et audit_logs. Les données métier restent locales jusqu'aux étapes suivantes.
À vérifier
ProjetNon vérifié
BaseNon vérifiée
SchémaNon installé ou non vérifié
Session cloudAucune session
Publiez cette version, exécutez le fichier SUPABASE_ETAPE_3.sql dans Supabase, puis lancez le test.
🔐 Étape 4 — Authentification cloud pilote
Connexion réelle du personnel avec Supabase Auth et chargement du rôle, du statut et de la salle depuis profiles. Les données métier restent locales.
À tester
Session AuthAucune session
Profil cloudNon vérifié
Exécutez SUPABASE_ETAPE_4.sql, créez le compte pilote dans Supabase Authentication, puis connectez-vous avec son e-mail.
👥 Étape 5 — Adhérents synchronisés
Création de la table members, migration contrôlée des fiches locales et accès sécurisé selon le rôle et la salle. Une copie locale reste conservée temporairement.
À installer
Adhérents locauxCalcul en cours
Adhérents cloud visiblesNon vérifié
ModeMigration non lancée
Dernière synchronisationJamais
Exécutez SUPABASE_ETAPE_5.sql, puis testez la table avant de lancer la migration depuis le navigateur contenant tous les adhérents.
🎫 Étape 6 — Abonnements synchronisés
Synchronisation des formules par salle, de l’abonnement courant, des dates, du prix et des séances. L’historique fonctionnel des renouvellements est centralisé ; les transactions détaillées de paiement restent locales jusqu’à l’étape 7.
À installer
Formules localesCalcul en cours
Formules cloud visiblesNon vérifié
Abonnements locaux actifsCalcul en cours
Abonnements cloud visiblesNon vérifié
Renouvellements cloud visiblesNon vérifié
ModeMigration non lancée
Dernière synchronisationJamais
Exécutez SUPABASE_ETAPE_6.sql, testez les tables, puis lancez la migration depuis le navigateur contenant les formules et abonnements complets.
💳 Étape 7 — Paiements et recettes synchronisés
Centralisation des paiements d’abonnement, renouvellements, frais d’inscription / assurance, restes à encaisser et recettes par salle. Une copie locale reste conservée temporairement.
À installer
Lignes localesCalcul en cours
Paiements cloud visiblesNon vérifié
Recette cloud visibleNon vérifié
Reste à encaisserNon vérifié
ModeMigration non lancée
Dernière synchronisationJamais
Exécutez SUPABASE_ETAPE_7.sql, testez la table, puis lancez la migration depuis le navigateur contenant les paiements complets.
✅ Finalisation — Modules restants synchronisés
Contrôle d'accès, charges, RH & Paie, stock, boutique, planning, coachs, événements, actualités et paramètres opérationnels. Une copie locale est conservée comme cache de secours.
À installer
SchémaNon vérifié
Accès cloud0
Charges cloud0
Enregistrements RH0
Instantanés modules0
ModeMigration finale non lancée
Dernière synchronisationJamais
Exécutez SUPABASE_FINALISATION_COMPLETE.sql, puis cliquez une seule fois sur « Finaliser toutes les données » depuis le navigateur principal.
Abonnements modifiables par salle
Le compte admin peut créer ou modifier un abonnement pour une salle précise : CARDIOGYM AGBA, CARDIOGYM+, CARDIOGYM SIDI AMEUR ou ZENGYM SOUSSE. Si vous choisissez « Tous les lieux », le tarif devient commun à toutes les salles.
Données
Les adhérents, abonnements, paiements et recettes sont synchronisés avec Supabase. Une copie locale de sécurité reste conservée temporairement.
📰 Actualités CARDIOGYM — publication adhérents
Publiez les nouveautés des salles, nouveaux cours, promotions, conseils santé, articles Sport-Santé, nouveaux produits et informations importantes.
Actualités publiées
Date
Type
Titre
Message
Statut
Actions
👤 Aperçu espace adhérent — CARDIOGYM / ZENGYM®
L'adhérent se connecte avec son email et son mot de passe. Les contenus affichés viennent des modules déjà administrables : adhérents, planning, abonnements, boutique, événements, actualités et notifications.
Connexion adhérentEmail + mot de passe
Mot de passe oubliéRéinitialisation guidée
ContenusMise à jour temps réel
PortailProfil, abonnement, reste à payer, séances restantes
📞 Contact officiel CARDIOGYM / ZENGYM®
Coordonnées de l’administration, contacts des salles, localisations, réseaux sociaux et accès direct aux avis Google.
Administration — Ramzi Mrabet
Pour toute demande administrative, partenariat, renseignement ou assistance liée aux salles CARDIOGYM / ZENGYM®.
Avis Google : chaque bouton « Donner un avis Google » ouvre directement la fiche d’avis de la salle concernée. Le bouton « Google Maps » permet de consulter l’adresse, l’itinéraire et les avis déjà publiés.
Données
Les données sont encore locales à cette étape. Ne supprimez pas les données du navigateur avant la migration Supabase.
Fiche client
Renouvellement abonnement
Espace Adhérent Premium
Connexion par email et mot de passe personnel
📊 Tableau de bord adhérent
🎟️ Séances restantes—
💳 Reste à payer— DT
👤 Mon Profil
❤️ Mon Suivi Santé
📅 Planning des salles
💳 Tarifs des salles
🛍️ Boutique CARDIOGYM
🎉 Événements
📰 Actualités CARDIOGYM
🔔 Notifications
📞 Contacts, localisations et avis Google
Administration — Ramzi Mrabet
Contact administratif général CARDIOGYM / ZENGYM®.