Inspiration

Our inspiration for this app was due the constant traffic congestion present during our commute to our high school especially for bikers and pedestrians who risk getting into accidents. In addition we hoped to reduce the amount of pollutants entering the atmosphere due to CO2 emission from cars.

What it does

This program helps people like come together and carpool. It maps your location as well as other user's locations which can be retrieved using the add friend option. This allows for easy location of your friends. Our shortest distance function is useful if one wants to find the nearest person to carpool with. With this application it is easier to arrange and find carpools in your area.

How I built it

We built this web application using javascript, and we saved the data to a firebase database. We saved the locations using longitude and latitude coordinates from the google map api. We used html and css to create our webpage.

Challenges I ran into

It was difficult to get firebase database to work with our website because it was a relatively new concept to us. We had to study the api very intensely, and watch several tutorials in order to understand how to effectively use firebase database.

Accomplishments that I'm proud of

We are proud of our accurate data and our polished looking website. We are also proud of the teamwork put into creating a polished final product.

What I learned

We learned how to work together in order to split up the workload evenly and make each component polished and user friendly. We also learned how to use firebase and the google maps api, while implementing these apis into the website.

What's next for Carpooling Service

Carpooling Service will need many more options added such as messaging each other and providing directions. We may also want to add password security in order to restrict which friends can be added. We could also add a way for directions from your location to your carpool buddy's location.

(Watch the video in 720p)

Share this project:

Updates