Inspiration

groooooooooot

What it does

After entering the car model, starting point, and end destination, users are given the option to choose on a slider how much carbon dioxide they would want to reduce. Then, the website automatically generates a new end destination and adds a small walking path.

How we built it

We built the frontend with Python and the library Streamlit. The map graphics and routing comes from calling the Google Maps API. Car selection uses a database we built on MongoDB. And the rest of the backend calculations are also down in Python.

Challenges we ran into

We had great trouble trying to design an algorithm that selects a new end destination after a desired amount of carbon reduction is selected, but with clever brute forcing, we eventually came up with a method that runs under a reasonable time.

Accomplishments that we're proud of

We are incredibly proud of successfully integrating all the components we individually developed, and designing a clean interface that is easy to understand.

What we learned

We learned great collaboration skills using Github, database construction with MongoDB, working with APIs such as Google Maps, web scraping with Python, and many more.

What's next for grooot

improvements

Built With

Share this project:

Updates