Inspiration

Embark on eco-friendly journeys with Ecommute, an innovative website that helps lessen the carbon footprint of your route, providing a real-time eco-score to empower users in making environmentally conscious travel choices. Additionally, gas prices can financially be a stumbling block for certain people especially in California. College students and young adults already have a tight budget, so we want to help them lower their gas budget. Most importantly, we want to minimize pollution by giving users the most eco-friendly routes and reduce our carbon footprints.

What it does

A user starts by entering a start and end location, then based on the input of the location and the destination, the front end will query the Inrix Routing API through a backend proxy which then returns an eco-friendly score using an algorithm based on fuel consumption, traffic,and road quality.

How we built it

We utilized the findRoute endpoints of the Inrix routing API to gather necessary data to formulate an algorithm to calculate the eco score. Our algorithm includes various real-time data such as road types, traffic time , and gas consumption estimations.

Challenges we ran into

Challenge 1: How to work together on a github repository Challenge 2: Querying and organizing APIs Challenge 3: Difficulties incorporating routes from INRIX API to Leaflet routing machine Challenge 3: UI issues with map styling Challenge 6: Integration of frontend and backend Challenge 7: Creating our own algorithm with the given data from INRIX API

Accomplishments that we're proud of

We successfully created a model that accurately calculates the eco score of any given route.

What we learned

  1. Learned how to use Leaflet routing machine
  2. Learned how to use GitHub
  3. We learned how valuable it is to seek advice from mentors.
  4. Successfully called an API
  5. How to work as team
  6. Adapting to the unexpected situations on the fly

What's next for Ecommute

As we continue to evolve and enhance our website, there remain numerous opportunities for improving our eco-algorithm score and the upscaling of our product. There are additional factors, such as road steepness, that we aim to incorporate into the algorithm to help calculate a more precise eco-friendly score. Furthermore, Ecommute presently calculates eco-scores exclusively for routes within San Francisco. Looking ahead, our aspiration is to broaden our reach by accessing more routing data, enabling us to upscale our product to cover the entire United States and, ultimately, the global landscape. We hope to make our algorithm accurate to the point where businesses can save expenses using our product.

Built With

Share this project:

Updates