RightRide is a mountain bike tour planner that allows you to plan a suitable route for your trip to the “Allgäuer Alpen”.

Short description

The software was planned and programmed as part of a semester project by 6 students from the University of Applied Sciences Kempten. With the help of RightRide, mountain bike riders are able to plan a trip to the mountain top from start to finish. For international students, RightRide is a simple to use tool to go explore the Alps.

When you open RightRide, the first thing you’ll notice is the map. There are currently 3 types of maps implemented into the software. For mountain biking, OpenCycleMaps is the preferred one, as it focuses on bikeways. If you prefer to have a satellite view, pick Bing Maps. By double-clicking any point on the map, you begin planning your route. RightRide automatically looks for the best route between your selected points and displays it on the map. In addition to the track length and an estimated duration, the slope of the track is displayed using a heat map.

What makes RightRide special compared to other solutions like Google Maps or Apple Maps, is a module called “route evaluation”. With the help of different factors, like the amount of points of interest next to your route or the slope, each route is assigned a score by RightRide. This score rates your route’s attractiveness for mountain biking. If the route passes interesting spots, such as viewpoints or rivers, a higher score is automatically calculated. This way you can be sure to drive an interesting and diverse route! RightRide offers many more features, like for example an export to .gpx.

RightRide was written in C# in combination with the .NET Framework. For displaying the points of interest, a database was populated. This allows the route and the POI’s to be placed over the map material. Hence, the maps can easily be swapped without affecting the routing. A custom algorithm was designed to evaluate planned routes based on different factors.

About the project

The project itself lasted for 13 weeks. The team was divided into different roles, e.g. developer, risk manager or tester. The goal of the project was to present a working piece of software by the end of the semester. If you are interested in RightRide, a trailer is provided here:


Project team
Project participants:
Tom Bader, Simon Carbone, Florian Wölfle, Daniel Hoy, Martin Zeizel, Anastasia Sundermann
Project management:
Prof. Dr. Klutge, Kempten University
SS 2019, Faculty of Computer Science