Looper is a web-app which produces running loops for any given starting point and distance. The goal of this web-app was to help runners find new runnings loops which suited their needs, especially in unfamiliar areas. The app was created with Node.js and React, and uses Google Maps API to assist with the backend.
After specifying your inputs, Looper will return a loop which is as close as possible to the desired path. The path is generated using a geometric sweep around a hypothetical cartesian plane centered at the starting point.
- Install Node.js and npm on your local machine
- Clone the repository
- Create a file called key.js in "/server". This is where the Google Maps Api keys should be
- Generate some running loops!



