Peak Pursuer is a WordPress website that processes GPX tracks (visualization and data handling such as ascent, descent, distance etc.). I created the website to make it easy for people to share and find new hiking trails. The concept behind the website is relatively simple. Users publish hiking trails which they record/track with a GPS device (Smartphone, GPS watch etc.) and thus make it possible for visitors to find new trails. It’s some sort of a trail sharing platform for hikers and outdoor enthusiasts. Visitors can filter hiking trails by location, technical difficulty, distance, ascent and maximum altitude. Due to high competition from other platforms I decided to stop working on the project and new registrations are at the moment disabled. If you are interested in the project, don’t hesitate to contact me.
Frontend Post Submission
The website is based on WordPress and thus it was crucial to implement a frontend post submission functionality. The website allows registered users to publish trails from the frontend and utilizes AJAX for smooth experience.
Google Maps API
As the website deals with hiking trails, maps are crucial. The website utilizes Google Maps API to show GPS tracks and starting points of trails. The Google Maps implementation is relatively complicated as the website also supports filters that modify map markers and other data.
Google Geolocation API
The website utilizes the Google Geolocation API. When a trail is published, the website extracts coordinates from GPX track and figures out the name of the starting point and the name of the end point (city, street, etc.).
The website supports frontend registration and sign-in.