Skip to content

Repository files navigation

Ravitools

Ravitools trouve des POI utiles le long d'un GPX de voyage a velo, les filtre pour reduire le bruit, puis les exporte pour un usage offline sur GPS, smartphone ou carte web.

Features

  • import d'un ou plusieurs fichiers .gpx dans le navigateur
  • extraction de POI OpenStreetMap le long de la route, pas sur une grande zone vague
  • categories pensees pour le bikepacking: eau, nourriture, couchage, toilettes, abri, reparation, etc.
  • filtre par categorie et distance max a la trace via slider
  • fusion selective des POI uniquement quand ca garde du sens a l'usage
  • enrichissement optionnel des lieux qui meritent plus de contexte
  • export en GPX, KML, GeoJSON, OsmAnd GPX et KMZ
  • reprise de session locale et cache pour eviter des recalculs/requetes inutiles

Workflow

  1. Charger un ou plusieurs GPX.
  2. Ravitools simplifie la trace dans le navigateur.
  3. L'app interroge OpenStreetMap via le proxy serveur.
  4. Les POI sont filtres par distance reelle a la trace puis nettoyes.
  5. L'utilisateur ajuste categories et distance max selon le contexte.
  6. Les POI utiles peuvent etre enrichis puis exportes offline.

Principe important: le GPX ne quitte jamais le navigateur.

Quick Start

Prerequis:

just install   # bun install (workspaces)
just server    # backend dev sur :3001
just client    # frontend dev sur :5173

Ouvrir http://localhost:5173. just sans argument liste toutes les recettes (just check = typecheck + tests + lint des deux workspaces).

Repo Guide

  • web/client: application React
  • web/server: proxy Express pour Overpass, search et geocode
  • web/examples: GPX d'exemple
  • tasks: sessions de travail actives ou futures
  • tasks_archive: historique de sessions terminees

Docs

  • CONTRIBUT.md: contribution, architecture, verification et conventions du repo
  • web/docs/architecture.md: details techniques web
  • web/docs/deployment.md: deploiement
  • web/docs/poi-categories.md: categories POI

About

Un outil pour enrichir les fichiers GPX avec des points d'intérêt essentiels pour les cyclotouristes, utilisable hors ligne. 🚴‍♂️✨ Fonctionnalités principales : ajout de POIs, compatibilité multi-logiciels, et personnalisation des itinéraires. En cours de développement avec des contributions bienvenues !

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages