Coach Runy prépare ta journée
Programme, activités et données personnelles se mettent en place…

Votre coach.
Votre compte.
Vos progrès.

Chaque client RUN MALIN conserve désormais son profil personnel dans le cloud.

✓Profil personnel sécurisé
✓Compte utilisable sur plusieurs appareils
✓Bêta famille avec de vrais utilisateurs
RUN MALIN • VB CONCEPT

Bienvenue sur RUN MALIN

Créez votre compte ou connectez-vous.
✓ RUN MALIN reste connecté sur cet appareil jusqu’à ce que vous choisissiez « Se déconnecter ». Votre mot de passe n’est jamais enregistré par RUN MALIN.
🔐 Bêta privée RUN MALIN
La création d’un nouveau compte nécessite une invitation personnelle.
Bêta privée • ce code personnel doit correspondre à l’adresse e-mail invitée.
Votre nom complet reste privé. RUN MALIN utilise votre prénom comme nom affiché par défaut.
Un e-mail de confirmation peut être demandé avant la première connexion.
RUNV1.12.11
MALIN Votre coach running intelligent
⚙️
Objectif—
Prochaine séance suggérée—
Choisir une disciplineLa séance change selon le sport
Bonjour 👋
R
COACH RUNY Je m’occupe du planning. Tu vois ici l’essentiel. J’adapte la semaine quand tes activités changent.
30 derniers jours — —
Dernière activité running — —
MON OBJECTIF RUNNING Objectif à définir
Ton coach adapte les prochaines séances à cet objectif.
🔄
SYNCHRONISATION Vérification des activités…
RUN MALIN vérifie si une nouvelle sortie est disponible.
Vérification
Mes connexions

Ta prochaine séance

Le coach tient compte de tes dernières activités et de la discipline choisie.

📅Ma semaineVoir / adapter
Dernière sortie running—
Aucune donnée
Running • 30 jours0 km
0 activité
Pourquoi cette séance ?
Le coach attend assez de données pour expliquer son choix.
💡L’avis du coachAnalyse

Analyse en cours

Le coach analyse tes dernières activités.

Pourquoi ?
    Voir toutes mes activités →

    Importer mes sorties

    Garmin, Decathlon ou autre service : RUN MALIN identifie les sorties running et classe le reste en activité complémentaire.
    📥

    Importer un fichier d'activité

    CSVGPXTCXFIT
    Import intelligent • 100 % Running
    Course et Trail alimentent ta progression. Marche, randonnée, vélo, tennis, natation ou Workout sont conservés uniquement comme activités complémentaires pour la charge/récupération.

    Ou ajouter une sortie running manuellement

    COACH RUNY • PLAN ADAPTATIF

    Mon Programme

    Ta semaine actuelle et la trajectoire des semaines suivantes jusqu’à ton objectif.

    🏃 RUN MALIN est désormais 100 % Running. Course et Trail sont les seules disciplines coachées. Les autres activités servent uniquement à ajuster fatigue et récupération.
    Analyse automatique en attente d'une activité.
    Pourquoi cette séance ?
    Le coach analyse ton historique et ton ressenti.
    Discipline
    🥤 Ravitaillement
    Calcul du plan en cours…
    Adapter ma séance
    Les données d’entraînement servent à guider la charge. En cas de symptôme préoccupant : pas de séance et avis médical.
    🎤 Parler à mon coach
    🎤
    Parler à mon coach
    Exemple : « Je suis fatigué et je n’ai que 30 minutes vendredi ».
    Pourquoi cette séance ?
      Discipline

      Course à pied

      Séance spécifique à la discipline et au matériel disponible.
      Matériel OK
      🏃

      Pourquoi cette séance ?

        Dernières sorties de ce type

        ⌚ Envoi de la séance sur Garmin
        La séance est déjà structurée dans l’app. Le bouton sera activé dès que Garmin ouvre la Training API à VB CONCEPT.
        RUN MALIN • Nutrition & Hydratation

        Préparer le ravitaillement sans compliquer la sortie 🥤

        Le plan dépend de ta sortie running, de sa durée et de la chaleur. Pour une séance courte, RUN MALIN sait aussi dire qu’il n’y a rien de spécial à emporter.
        Glucides pendant—
        Boisson—
        Premier apport—
        🎒 À emporter
        —

        Ton plan

        Des repères simples, pas une ordonnance alimentaire.
        Bêta
        🍽️

        Avant

        —

        🥤

        Pendant

        —

        🌿

        Après

        —

        Ce que je tolère

        RUN MALIN privilégiera ces options dans la liste « à emporter ».

        Retour après une sortie longue

        Deux questions suffisent pour améliorer les prochaines propositions.
        Repère de sécurité : le ravitaillement doit être testé à l’entraînement. Ne pas forcer à boire. En cas de maladie, traitement, restriction hydrique/sodée, diabète ou besoin nutritionnel particulier, demander un avis professionnel adapté.
        RUN MALIN • Mobilité & Étirements

        La bonne routine au bon moment 🤸

        Avant l’effort : mobilité dynamique. Après : retour au calme et étirements doux. En récupération : relâchement sans chercher la douleur.
        Routine proposée

        —

        —

        Exercices de la routine

        Mini-animation + consigne courte. Pas besoin de forcer l’amplitude.
        0 exercice
        Règle RUN MALIN : aucun exercice ne doit provoquer une douleur vive. Avant une séance, privilégier les mouvements dynamiques. Après l’effort, rester doux et ne jamais chercher une amplitude maximale. En cas de symptôme inhabituel ou préoccupant : arrêter.

        Récupération

        V1.6 distingue la charge sportive des données physiologiques Garmin.
        Garmin Health en attente
        Fraîcheur sportive—calculée sur les activités
        Sommeil—durée + score⏳ Health API
        Body Battery—niveau / recharge⏳ Health API
        Stress / FC repos—tendance quotidienne⏳ Health API
        Routine récupération

        10 min de mobilité douce

        Une routine adaptée à la discipline choisie, sans recherche de performance.

        Ce que le coach sait aujourd’hui

        Charge globale autour du running

        —

        Indice global

        Pas de faux 99/100

        Tant que sommeil, Body Battery, stress et FC de repos ne remontent pas de Garmin, RUN MALIN affiche un état partiel. La charge d’activité peut adapter une séance, mais elle ne prétend pas mesurer ta récupération physiologique complète.

        Prochaine étape
        Garmin Health API → données quotidiennes → indice combiné → séance recalculée automatiquement.

        Mes activités

        0 activité
        + Importer
        Activités complémentaires 0
        Marche, randonnée, vélo, tennis, natation ou Workout : elles peuvent influencer la fatigue et la récupération, mais jamais tes kilomètres, allures ou progression running.
        Outils de données

        Mes connexions

        Synchronisation auto active
        Vérifie simplement quelles applications envoient tes activités à RUN MALIN.
        En attente API

        Garmin

        Connexion directe Garmin en préparation. L’import de fichiers reste disponible.
        —
        À vérifier

        Strava

        Tes activités Strava sont récupérées automatiquement quand la connexion est active.
        —
        Import direct

        Decathlon

        Les fichiers Decathlon sont importables. La synchronisation automatique sera activée dès validation de l’accès API Decathlon.
        —
        Toujours disponible

        Manuel / autre

        Pour une autre montre ou un fichier provenant d’un autre service.
        —

        Strava

        Connexion Strava

        Vérification du serveur…

        Vérification de ta connexion en cours…
        Vérification

        Pour relier ton compte, utilise Connect with Strava. Tu seras redirigé vers l’écran d’autorisation Strava, puis automatiquement ramené dans RUN MALIN.

        Compatible with Strava
        🔐 L’association est automatique et liée à ton compte RUN MALIN. Aucun mot de passe Strava n’est transmis à RUN MALIN.
        Données Strava : visibles uniquement par l’athlète connecté. Le cache applicatif est limité à 7 jours et les données sont supprimées lors d’une déconnexion ou d’une révocation.
        Architecture V1.9

        Architecture Running multi-sources

        GarminImport fichier aujourd’hui ; connexion directe dès validation des API officielles.
        StravaOAuth2 : aucun mot de passe Strava n’est donné à RUN MALIN.
        WebhookUne nouvelle activité déclenche automatiquement sa récupération, son analyse et le recalcul de la prochaine séance.
        SupabaseJetons Strava et activités restent côté serveur, hors du fichier HTML.
        Decathlon / autresGPX, TCX, CSV et FIT peuvent entrer directement dans le même historique.
        CoachUn moteur anti-doublons fusionne les sources. Seules Course et Trail alimentent les statistiques running ; les autres activités restent complémentaires.
        Garmin APIActivity + Health + Training demandées : branchement direct dès approbation Garmin.

        État technique

        ✅ Backend Supabase

        Déployé dans ton projet européen.

        ✅ Jumelage sécurisé

        Code temporaire puis jeton local aléatoire par profil.

        ✅ Webhook Strava

        Le serveur sait recevoir création, modification et suppression.

        Accès Garmin officiel

        Strava est maintenant opérationnel avec activity:read_all. La demande officielle Garmin Connect Developer Program a été envoyée pour Activity API + Health API + Training API. En attendant la réponse, Strava reste la passerelle automatique active et l'historique Garmin est déjà stocké dans Supabase.

        Ma progression

        Un aperçu simple de ta régularité avant les défis et récompenses.

        30 derniers jours—
        Allure course—
        Dernière activité—
        RUN MALIN

        Défis & récompenses

        La régularité compte davantage que l’accumulation de kilomètres.
        🏃 Niveau 1

        🔥 Ma série

        Régularité
        Activité enregistrée+20 pts
        Séance coach réalisée+30 pts
        Récupération active+10 pts
        3 activités / semaine+40 pts

        👥 Parrainage

        Bonus

        🏅 Mes médailles

        🎁 Récompenses partenaires

        Prévu

        Plus tard, les points pourront débloquer des avantages proposés par les partenaires RUN MALIN.

        Exemple : 500 points → offre partenaire locale. Les points sportifs restent indépendants de tout achat.

        🛡️ Esprit RUN MALIN

        Une journée de récupération peut être aussi positive qu'une séance. Le système ne doit jamais encourager à s'entraîner inutilement pour gagner des points.

        COACH RUNY • CONVERSATION

        Coach IA

        Pose une question sur ta séance, ton programme, ta fatigue ou ta progression.

        R
        TON COACH CONNAÎT TON CONTEXTE Chargement de ton programme… Objectif, dernière sortie et semaine en cours sont pris en compte.
        Version bêta : Coach Runy comprend déjà plusieurs demandes de planning et questions running. Les réponses conversationnelles continueront de s’enrichir.

        Plus

        Toutes les fonctions utiles sans encombrer la navigation principale.

        🔌 Connexion des activités
        Strava, Garmin, Decathlon et imports
        Vérifier

        Profil & objectifs

        Les informations dont le coach a besoin pour adapter les séances.

        RUN MALIN V1.18 • COACH RUNY EXPERT
        Compte client : avec Supabase Auth, chaque testeur possède désormais son propre profil cloud. Le bouton + reste réservé au mode développement local.

        Coach 100 % Running

        5 km10 kmSemiMarathonTrailRepriseRécupérationPréparation physiqueNutrition & hydratation

        V1.6 : le coach connaît les disciplines pratiquées et le matériel disponible. Strava reste le flux automatique actif pendant l’attente des API Garmin Activity / Health / Training.

        Mon compte RUN MALIN

        Compte client cloud

        Sports & matériel

        Équipement du profil

        À configurer

        Le coach est 100 % running. Les autres activités servent uniquement à estimer la charge et la récupération.
        À compléter
        Mes sources
        Bonjour 👋 Bonne journée !

        Je ne peux pas faire cette séance

        Coach Runy va réorganiser la semaine sans empiler deux séances difficiles.

        Ajouter une activité régulière

        Elle apparaîtra chaque semaine et Coach Runy en tiendra compte pour placer les séances running.

        Annuler cette séance cette semaine

        L’activité régulière reviendra automatiquement la semaine prochaine.

        COACH RUNY • CALENDRIER

        Déplacer une séance

        Choisis la séance et le jour exact où tu souhaites la faire.

        Tu peux choisir un jour de cette semaine, avant ou après la date initiale.