🏃 UBrun
Présentation
UBrun est une application web dédiée à l’accompagnement des coureurs dans leur pratique sportive.
Développée avec Next.js, elle regroupe différents outils permettant d’analyser, préparer et optimiser les entraînements de course à pied.
L’objectif du projet est de proposer une plateforme simple et accessible capable d’aider les sportifs à mieux comprendre leurs performances et à atteindre leurs objectifs.
🎯 Objectif
La course à pied génère une grande quantité de données :
- Distance
- Allure
- Fréquence cardiaque
- Dénivelé
- Charge d’entraînement
- Progression
UBrun a pour vocation de centraliser ces informations et de fournir des outils permettant de les exploiter efficacement.
🏗️ Fonctionnalités
📏 Convertisseurs et calculateurs
Outils permettant d’effectuer rapidement différents calculs :
- Conversion allure ↔ vitesse
- Estimation des temps de course
- Calcul des zones d’entraînement
- Calcul de VMA
- Calcul d’allure cible
📈 Analyse de performances
Visualisation et interprétation des performances :
- Historique des résultats
- Progression dans le temps
- Comparaison d’efforts
- Évolution des indicateurs clés
🎯 Préparation d’objectifs
Accompagnement dans la préparation d’échéances sportives :
- 5 km
- 10 km
- Semi-marathon
- Marathon
- Objectifs personnalisés
🗓️ Planification
Organisation des séances et suivi de la charge d’entraînement :
- Calendrier
- Répartition des séances
- Gestion de la récupération
- Suivi des objectifs
🚀 Cas d’utilisation
UBrun s’adresse à différents profils :
Débutants
Découvrir les bases de l’entraînement et suivre sa progression.
Coureurs réguliers
Optimiser les séances et préparer des objectifs spécifiques.
Compétiteurs
Analyser les performances et affiner la stratégie d’entraînement.
🛠️ Stack technique
Le projet repose sur les technologies suivantes :
- Next.js
- TypeScript
- React
- Tailwind CSS
- PostgreSQL
- Docker
🔮 Évolutions envisagées
Parmi les fonctionnalités futures :
- Synchronisation Strava
- Synchronisation Garmin
- Analyse automatique des activités
- Génération de plans d’entraînement
- Tableaux de bord avancés
- Recommandations personnalisées
- Version mobile
💡 Vision
UBrun n’a pas vocation à remplacer les plateformes spécialisées existantes.
Son objectif est de fournir un ensemble d’outils simples, rapides et centrés sur les besoins réels des coureurs, tout en restant indépendant des écosystèmes propriétaires.
Run smarter. Progress further.