Navigation apps force us to stick to only one mode of transportation - you either drive, bike, or take transit the whole way. As Waterloo students, we admire geese. Mr. Goose has options. He can fly, swim, or walk - all in the same trip! We want to give humans the same option as well.

What it does

It gives you multi-modal directions including transit, driving (ie. Lyft/Uber), biking, bikeshare, and walking. While taking a Lyft the whole way might often be the quickest, it's certainly not the cheapest nor the most sustainable. GooseRoute lets you make a compromise between getting there on-time and in saving the planet (and also your wallet).

How we built it

  • Used R5 routing platform for multi-modal navigation
  • Wrote API to interface between the platform and our web-app

Challenges we ran into

  • multi-modal navigation is hard, especially when trying to add real-time traffic and transit data, along with scooters (which are moving targets as they don't have mixed locations).

Accomplishments that we're proud of

  • demoing something

What we learned

  • we miss JS

What's next for GooseRoute

  • honk!

Built With

Share this project: