RITeshare - Tiger Carpool
Inspiration
Let's face it, college students are broke and woke — and what better way to save the earth and travel cheap than carpooling with your fellow college mates. Students are always looking for people to carpool with, especially when those air-tickets and bus tickets soar during common holidays. Our college has a "Share a ride" Facebook page which in theory solves this problem. It looks good on paper but is not as effective in connecting drivers with students looking for a ride to share as Facebook posts are not that intuitive in finding what we are looking for.
What it does
RITeshare.tech makes it all simple. You log in as an RIT student to access it, and then you can create or request a spot in an existing ride. The Create a Ride lets the driver decide the destination, arrival, date of travel, number of spots available to car-pool, and the amount of luggage space available for the travel. The Request a Ride shows the map with all current active rides. When a ride is selected, we get the Ride Info page, where the person requesting the ride can see the number of Spots left to carpool and the number of luggage spots available. After that, they can contact the person who posted the ride and discuss details of the ride to share.
Color-coded: All rides FROM RIT to a certain location is marked with a Blue marker. All rides TO RIT from a certain location is marked with an Orange marker.
How we built it :
We primarily wrote our program using Java and accessed the map information using the Google Map API. Our design included both the Driver and the Passenger class to extend a Trip class, which carried the information about the Destination, Location and date of departure, and space available in the car. The location is then accessed by the Googe Maps Geocode API to convert it into Latitudes and Longitudes, which are then accessed by the Builder class to create a marker on the map and the connected Ride Info page with it.
Challenges we ran into :
Our group is a complete newbie, and we do not have a lot of coding or creating experience. We faced challenges in designing the classes and getting them to work with each other.
Creating the Builder class proved too much of a challenge to complete within a day.
Accomplishments that we're proud of :
The idea. It's something we can all use Implementation of the APIs Experimenting with new libraries in Java Working as a team.
What we learned :
Using APIs for our project. Building web-pages in Java. Using Libraries in Java. we also learned how little we actually know about coding— that was fun
What's next for RITeshare :
Making a fully-functional tool people of RIT can use. Working on a proper builder class, and finish implementing the Map APIs. Improving the UI— include a few more people to help us with it.
Log in or sign up for Devpost to join the conversation.