Inspiration

We got our inspiration partly from UberX Share. We found that few people around us use this app and even some of our group members had never heard of it. Though ride-sharing or carpooling aims to save money for the customer, many of us are willing to pay for a solo ride for its privacy, safety, time flexibility, convenience, and so on. However, students like us, who share the same community, have the same destination(school), and have similar schedules, are less likely to have cars and are glad to pay for a cheaper price to ride with someone they are familiar with or they can make friends with. So, we decide to create a platform that connects all the students who are willing to drive and students who are willing to ride.

What it does

Our platform creates a bond between student drivers and riders. Both of them will register with their car availability and time availability. Since college students share a similar schedule. They are more likely to arrive at school. For example, I'm a student who wants to catch the 8 am class. Usually, it takes me 15 min to walk to school every Monday morning. Using this platform, students can enter the time they will arrive at school or leave school, and students with the same time will be matched. We will match them to the drivers who are willing to spend extra time, for example, 10 mins, to take someone or a group of people. Students can enter their calendars for this quarter/semester and match with someone a day before the ride. This not only saves money, time, energy, and parking lots at school but also creates a platform for students to communicate and build relationships.

How we built it

We used Flask for python as our backend and React for the front end and connected them with REST Api. We will take in students' personal info from the front end into a SQL database, including their name, availability of driving and time, and so on. When a student requests a ride. We will match them with the best driver through calculation. It basically including time for traveling using the /findroute api. If the trip is successfully built, we will return the trip information, and a route map on the driver site.

Challenges we ran into

Connecting the frontend and backend. Finishing a program in a short time period. Complicated algorithms.

Accomplishments that we're proud of

It' WORKS!!

What we learned

Teamwork. Brainstorming. Work under pressure.

What's next for Early_Bird_Savers

Built With

Share this project:

Updates