Skip to content

AmmarBagharib/Cycle-Route

Repository files navigation

Cycle-Route: Taking the Guess-Work Out of Cycling!

Project done for NUS module, Descriptive Analytics with R, in Spring 2022

  • Ammar Bin Hussein Bagharib
  • Han Qian Qian
  • Kueh Choon Hwa
  • Surendra Shenoy
  • Tan Ting Wei

Supervised by: Professor Liu Qizhang

Case Introduction

Cycling is a popular, accessible and effective mode of exercise in Singapore, but longer and more frequency usage has been held back due to the presence of key challenges and the need to manually find suitable routes and stops for longer journeys. CycleRoute is Web Application that automates and optimizes the route-finding process, and summarizes insights using insightful visualizations.

Problem Description

With cycling gaining popularity recently, there has also been an increasing variety of consumer worries and needs. An individual’s routine cycling journey currently has many rooms of improvements. These can generally be broken down based on time of occurrence, namely pre-riding, intra-riding and post-riding.

Table 1: Key challenges & concerns of each cyclist segment.
Group Fitness & Cycling Enthusiasts Curious & Casual Cyclists
Pre-ride Typically like to plan for longer, new and purposeful trips. Main challenge is the optimization* of routes they take, especially when embarking on new or longer ones. Mainly cycle along routes that they are familiar with. Typically unaware of any appropriate medium to longer-length routes, especially beyond their immediate vicinity.
Intra-ride Frequently makes stops along their journeys. Get bored of stopping at the same places or having to find new ones themselves. Lack of familiarity with various routes also means lesser stops during cycling.
Post-ride Interested to know key data such as distance, elevation, time, etc. to track for future comparison. Typically do not track post-ride data because it is too tedious and time-consuming.

Henceforth, we present our solution, CycleRoute, which both suggests and summarizes optimized cycling routes based on user preferences, taking the guesswork and effort out of cycle route planning!

App Features

Figure 1: Optimised bicycling route: with specified intermediate amenities.

Figure 2 & 3: Optimised bicycling route: with specified intermediate amenities.
Details of amenities visited instructional directions
Figure 4: Interactive plot of elevation data along the journey!

Have fun and happy cycling!

Licenses

  • MIT license for project analysis (completed in R)

About

RShiny Application Using GoogleMapsAPI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages