Skip to content

Fastaxx/Bikeitinerary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚲 Bike Route Planner Web App

Screenshot

Une application web en Python + Flask + Leaflet permettant de tracer un itinéraire vélo, visualiser le profil d'altitude, et exporter au format GPX.


✨ Fonctionnalités actuelles

✅ Itinéraire vélo : calculé avec OpenRouteService
✅ Points multiples : départ, arrivée, via-points ajoutables/déplaçables
✅ Autocomplétion : recherche d'adresse avec suggestions en direct
✅ Profil d’altitude interactif avec coloration des pentes selon difficulté
✅ Estimation de durée basée sur la vitesse moyenne définie par l’utilisateur
âś… Export GPX avec altitudes
✅ Interface responsive avec panneaux rétractables :

  • Panneau latĂ©ral : rĂ©sumĂ© trajet + indications dĂ©taillĂ©es
  • Panneau bas : profil d’altitude

📦 Installation

1. Cloner le dépôt

git clone https://github.com/Fastaxx/Bikeitinerary
cd Bikeitinerary/

2. Créer et activer un environnement virtuel

python -m venv .venv
source .venv/bin/activate    # sous Linux/Mac

3. Installer les dépendances

pip install -r requirements.txt

▶️ Lancer l’application

flask run

L’application sera disponible sur : http://127.0.0.1:5000


đź›  Personnalisation

  • Vitesse moyenne par dĂ©faut : modifiable dans la section "Paramètres avancĂ©s" (panneau rĂ©tractable en bas).
  • Coloration du profil d’altitude : seuils de pente ajustables
  • Mode vĂ©lo par dĂ©faut : assurĂ© via profile=cycling dans les requĂŞtes ORS.

📌 TODO

  • Ajouter la superposition mĂ©tĂ©o vent avec Open-Meteo (flèches statiques sur la carte).
  • Ajouter la superposition mĂ©tĂ©o pluie avec un sĂ©lecteur horaire.
  • Mode "impact du vent" sur durĂ©e estimĂ©e.
  • TĂ©lĂ©chargement GPX optimisĂ© pour GPS Garmin/Wahoo.
  • Import des trajets planifiĂ©s.

📜 Licence

Projet distribué sous licence MIT – utilisation libre avec attribution.

About

🚲 Bike Route Planner Web App

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages