Wo got inspiration from the extreme traffic in our area as well as CO2 emissions that are caused by the large number of adults and students commuting to and from work, school, and activities, and we wanted to do something about it.
What it does
Carpooler is a simple to use web application that allows users to easily find other users to carpool with to reduce CO2 emissions as well as traffic so people can easily get from place to place without any worries.
How we built it
The application is built with Next.js, and uses Auth0, Google Maps API, and MySQL. The backend for the app is hosted on AWS Lambda through Vercel, and the MySQL database is hosted with AWS RDS.
Challenges we ran into
We ran into issues with storing the location data of the user in the database in the most efficient way and we also struggled a bit with the frontend. Since we are both mainly backend programmers it was a great learning experience for us both.
Accomplishments that we're proud of
We are proud of being able to finish the application in a way that is very useful to users while also learning many new tools and technologies.
What we learned
We learned how to use Auth0, integrate Google Maps with Node.js as well as Chakra UI
What's next for Carpooler
In the future Carpooler will hopefully become larger and we may look for more developers to work with us to build the application. We hope to add features such as in-app messaging and carpool scheduling tools.