A web tool to merge GPX tracks for big bike rallies written in React and TypeScript. Once the code is pushed to main, it is deployed.
https://sebastianhanfland.github.io/RallyGPXMerger/
For organizing a rally, it is helpful to automate the time calculation for the different routes.
- Uploading gpx segments into the browser
- A segment is only a route from A to B and can be used by multiple groups
- When adding the numbers of participants, a delay is added when two or more tracks join each other
- Defining routes based on segments, including breaks
- Setting the target time for the final point
- Then starting the calculation of the times
- Downloading/Saving the resulting routes
- Requirement: the routes are calculated
- In the third section you can fetch external data to resolve the positions to streets
- this sends data to geoapify and BigDataCloud
- A list for each track and a summary of blocked roads can be downloaded
- Unknown section can be filtered for and can be displayed on the map
.github
: Files for deployment via GitHubPagesdocs
: Code Docs based on arc42testdata
: Example Gpx fileswebsite
: Code (React + vite project)