North American transport infrastructure is a growing challenge. Unlike Europe and a lot of Asia who is able to rely on public transportation to ease the pressure on local roads, North Americans are greatly reliant on cars and roadways. The shift towards more sustainable public transport systems and adoption of said systems by North Americans should be made but until then ride-sharing should be increasingly simplified and accessible.
What it does
Allows drivers and passengers to upload their routes and find each other based on the proximity between routes.
How we built it
Using the Google Maps API we created a map in which you can enter your starting point and destination. Based on your start and destination it then shows you, other people, whose routes are similar in order to set up rideshare.
Challenges we ran into
The main challenge we ran into was comparing the passengers starting point and destination to the driver's route. The original plan was to allow it so that even if the passenger is at some point along the driver's route, even if it is far from the start and destination, to still make it an option for the user. Unfortunately due to the lack of time we had near the end, we had to compromise and just compare the start and endpoints for both the driver and passenger.
Accomplishments that we're proud of
- Deploying a website using Firebase
- Learning the Google Maps API although we weren't able to incorporate a lot of what we learnt
What we learned
- Google Maps API
- Utilizing prior math learnt in order to make distance calculations
What's next for RideKasa
- Implementing the driver route to passenger start and destination comparison rather than current point to point comparisons
- A privacy mode or something similar which hides the exact start and endpoint for both the driver and passenger and only showing the general area