Aller au contenu principalAller à la navigation

Guide Complet SuperNovaFit v2.0.0

Guide complet avec toutes les fonctionnalités : Desktop & Mobile, Templates rapides, Dashboards adaptatifs

Présentation

SuperNovaFit est une application de suivi 1:1 pensée pour un sportif et son coach. Le sportif enregistre son alimentation, ses entraînements, ses mesures et son journal; le coach dépose des recommandations et des commentaires contextuels sur les éléments clés.

  • Sportif: ajoute des données (repas, séances, mesures, entrées de journal), suit sa progression et ses objectifs.
  • Coach: commente par date/élément, propose des plans et suit l’adhérence (historique, graphiques).

🖥️📱 Interface Adaptive Desktop & Mobile

Desktop (≥1280px)

  • Layout professionnel : Sidebar riche 320px + contenu principal
  • 6 stats temps réel : Calories, protéines, poids, séances, brûlées, humeur
  • 4 graphiques HD : Balance énergétique, calories, macros, poids & IMC
  • Sélecteur période : Aujourd'hui/Semaine/Mois fonctionnel
  • Actions rapides : Navigation directe avec feedback toast

Mobile (<1280px)

  • Bottom Navigation : Navigation principale toujours accessible
  • FAB Contextuel : Bouton flottant intelligent par page
  • Templates rapides : Repas 30s, entraînements 45s, poids instantané
  • Widgets configurables : Dashboard avec données temps réel
  • Interactions tactiles : Swipe, zoom, pan sur graphiques

🚀 Démarrage rapide

  • Connectez‑vous avec un des comptes de test sur la page /auth.
  • Desktop : Sidebar gauche avec navigation complète et stats temps réel
  • Mobile : Bottom Navigation + FAB pour actions rapides contextuelles
  • Les messages du coach s'affichent dans chaque module, à la date ou sur l'élément concerné.

⚡ Templates Ultra-Rapides (Mobile)

🍽️ Repas Express (30s)

  • Templates prédéfinis par type de repas
  • Favoris et portions rapides
  • Recherche Open Food Facts intégrée
  • Macros calculées automatiquement

🏃 Entraînements (45s)

  • Types d'activité prédéfinis
  • Calcul automatique calories (MET)
  • Durée et intensité rapides
  • Import Garmin TCX/GPX

⚖️ Poids Instantané (15s)

  • Saisie poids avec suggestions
  • Calcul automatique IMC
  • Tendance visuelle immédiate
  • Historique graphique

💭 Journal Rapide (20s)

  • Sliders tactiles humeur/énergie
  • Sommeil et stress rapides
  • Notes vocales ou texte
  • Corrélations automatiques

Comptes de test

Coach
Email: coach@supernovafit.com
Mot de passe: Coach123!
Athlète
Email: test@supernovafit.com
Mot de passe: Test123!

🍽️ Diète & Nutrition

Fonctionnalités Core

  • 6 types de repas : Petit-déj, collations, déjeuner, dîner
  • Open Food Facts : 2M+ aliments avec recherche fuzzy
  • Saisie manuelle : Aliments personnalisés avec macros
  • Menu-types : Templates prédéfinis pour saisie rapide
  • Favoris & portions : Accès rapide aux aliments fréquents

Analytics & Coach

  • Macros temps réel : Protéines, glucides, lipides, calories
  • Barres de progression : Objectifs vs consommé
  • Historique 30j : Pagination et filtrages avancés
  • Commentaires coach : Messages datés contextuels
  • Plans diète : Recommandations personnalisées
Raccourcis: Diète

🏃 Entraînements

Saisie & Import

  • Types d'activité : Course, vélo, muscu, natation, etc.
  • Calcul MET : Calories automatiques selon intensité
  • Import Garmin : Fichiers TCX/GPX avec dédoublonnage
  • Fréquence cardiaque : Zones et intensité
  • Templates rapides : Séances prédéfinies (mobile)

Analytics & Suivi

  • 4 graphiques : Volume, calories, répartition, évolution
  • Historique 30j : Filtrages et indicateurs coach
  • Statistiques : Séances/semaine, calories brûlées
  • Commentaires coach : Par séance avec notifications
  • Tendances : Progression et régularité
Raccourcis: Entraînements

⚖️ Mesures & Photos

Mesures Corporelles

  • Poids & IMC : Calcul automatique avec tendances
  • Composition : Masse grasse, masse musculaire
  • Mensurations : Tour de taille, hanches, bras, etc.
  • Saisie rapide : Templates mobile 15 secondes
  • Graphiques HD : Évolution multi-axes (desktop)

Photos & Progression

  • Upload sécurisé : Firebase Storage optimisé
  • Catégories : Face, profil, dos, détails
  • Comparaisons : Avant/Après automatiques
  • Galerie : Historique visuel progression
  • Commentaires coach : Feedback contextualisé
Raccourcis: Mesures

📖 Journal & Motivation

Tracking Quotidien

  • 5 métriques : Humeur, énergie, sommeil, stress, motivation
  • Sliders tactiles : Saisie rapide mobile intuitive
  • Notes libres : Texte, vocal, photos contextuelles
  • Corrélations : Analyse tendances 7 jours
  • Templates : Journal rapide 20 secondes

Gamification

  • 50+ challenges : Objectifs personnalisés
  • Badges automatiques : Récompenses progression
  • Streaks : Séries de réussites
  • Objectifs SMART : Spécifiques, mesurables
  • Coach feedback : Encouragements personnalisés
Raccourcis: Journal

👨‍🏫 Mode Coach

Dashboard Coach

  • Vue athlètes : Liste complète avec statuts
  • Métriques temps réel : Adherence, progression
  • Alertes : Notifications manques de données
  • Rapports : Synthèses hebdomadaires/mensuelles
  • Planning : Programmes d'entraînement

Outils Coach

  • Commentaires contextuels : Par module, date, élément
  • Plans diète : 6 repas personnalisés
  • Recommandations : Macros, calories, objectifs
  • Invitations : Système coach → athlète
  • Historique complet : Accès toutes données athlète
Raccourcis: Dashboard Coach

Commentaires du coach

Les commentaires sont contextuels et s’affichent directement dans le module concerné (diète par date, entraînement par séance, journal par entrée, mesures par mesure). Vous pouvez marquer comme lu chaque message.

⚙️ Fonctionnalités Avancées

Calculs Automatiques

  • BMR/TDEE : Métabolisme basal et dépense énergétique
  • Calcul MET : Calories brûlées selon activité
  • IMC & composition : Indices corporels automatiques
  • Macros personnalisés : Recommandations selon profil
  • Balance énergétique : Consommé vs dépensé

PWA & Performance

  • PWA complète : Installation, offline, notifications
  • Bundle optimisé : 221KB First Load JS
  • Lazy loading : Graphiques et modales dynamiques
  • Service Worker : Cache intelligent et mise à jour
  • Responsive design : Mobile-first avec breakpoints

🔒 Sécurité & Accès

Authentification

  • Firebase Auth : Email/password sécurisé
  • AuthGuard : Protection routes automatique
  • Sessions : Gestion tokens et refresh
  • Rôles : Coach vs Sportif avec permissions

Données & Storage

  • Firestore Rules : Least privilege par user_id
  • Storage sécurisé : Photos avec URLs signées
  • Validation : Zod sur tous formulaires
  • Monitoring : Sentry pour erreurs production