Inspiration

There's always difficulty in organizing rides in large groups.

As the driver, who do I pick up first?
When should I let them know that I am nearby?

Joyride is our ride-sharing solution to these problems.

Using Joyride

1) Input your starting address each passenger's phone number and address, and the end address.
2) Input your group's final destination and press Submit.
3) Joyride will generate the optimal route from your location.
4) The driver can notify all passengers at once with the ETA and tell them when he/she is there via SMS.

What made Joyride possible

Maps: Google Maps API
Messaging: Twilio API
Other: React, Flask

Challenges we ran into

• Finding which APIs to use
• Creating a map interface with React

Accomplishments that we're proud of

• This was our team's first experience with both Google Maps API and Twilio API
• Our front-end and back-end connected nicely!

What we learned

• APIs can make deploying apps far easier
• The importance of splitting up tasks while maintaining strong communication

What's next for Joyride

• Mobile app support
• Allow trips to be scheduled for the future
• Let passengers know if there is a change in the ETA

Share this project:

Updates