Skip to content
Ubrun

🏃 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.