Ultra-Buddy is a progrossive web application dedicated for trail runner.
Onboarding worflow is quite simple: easy as 1,2,3!
- Load trace (gpx, kml, ...),
- Load timetable (csv),
- enjoy!
Then you will be able to:
- spot runner on track (map),
- spot runner on elevation profile,
- display sections details,
- display current section details,
- follow trail runner progression.
Final thoughts:
- either works on phone, tablet or computer,
- totaly free,
- offline supported.
- node
^6.9.1
- npm
^3.10.8
- have a valid Mapbox account
After confirming that your development environment meets the specified requirements, you can follow these steps to get the project up and running:
git clone https://github.com/totorototo/ultra-buddy.git
cd ultra-buddy
yarn install # Install project dependencies
- create an .env file into project root directory
- paste your MAPBOX public key inside your .env file and make sure to replace [AAA] with your key.
REACT_APP_MAPBOX_KEY=[AAA]
yarn start # Compile and launch packager
sample data could be found in /src/data
- gpx: /src/data/echappee_belle_2020.gpx
- csv: /src/data/echappee_belle2020.csv