The UI was developed by Adam Sochorec in February 2022, and data collection began in 2021.
While using Strava to track routes, it became evident that it lacked a human touch—such as marking sleepovers, stops, and daily trip segmentation. The visual design also needed improvement. This project enhances recorded routes with additional details and better visual representation.
Data has been collected since 2021, and the UI was developed in February 2022.
A personal mapping project that integrates Strava-recorded routes with custom open-source maps. The project allows for better segmentation of trips, marking of significant waypoints, and improved visualisation. Each route includes links to original Strava posts for further insights.
Built as a simple Vue.js and TypeScript application using PrimeVue components. Outputs data in GeoJSON format and renders maps with a Leaflet-based Thunderforest API. Strava records were initially in GPX format and processed via Python into simplified GeoJSON arrays, manually segmented into days and significant waypoints.
cd frontend
npm install # Install Node
npm run dev # Compile and Hot-Reload for Development
npm run build # Type-Check, Compile and Minify for Production