Inspiration
We were inspired by the difficulty that people faced commuting during the covid pandemic. One particular aspect that came to mind is school transportation. Before covid, carpooling was an efficient way to help reduce carbon emissions. However, the pandemic prevented people from carpooling as it inherently violates social distancing guidelines. However, the effects of this are still visible today, as social connections between people have been suppressed for so long. Our solution is to intelligently connect nearby users in order to bring back carpooling and reduce carbon emissions.
What it does
A user is able to input their addresses & commute destinations (School, Work, etc.) Then they can view the email addresses of other users in close proximity with both their destination and home addresses. Our solution keeps the address of each user private but allows for allowing for networking to be possible among compatible users.
How we built it
We used a geopy library to map out addresses and find others in close proximity. Our web app runs off the Flask web framework and mySQL . Our Python script takes in a list of users' email addresses, and the corresponding lists of their home and destination addresses. Then we find the users who can feasibly carpool and display their email addresses to each other.
Challenges we ran into
Having to switch from React to Flask Working with apping api Finding an appealing HTML framework Issues with the SQL database.
Accomplishments that we're proud of
We have a functional app! Were able to solve all our problems, either by being flexible and taking a different approach (switched from Google Maps to geopy for mapping), or by debugging (fixed issues with GitHub after the switch from JavaScript-React to Python-Flask).
What we learned
We learned so much React, but ended up not using it. We also learned how to communicate as a team and manage the codebase.
Log in or sign up for Devpost to join the conversation.