You hear a lot in the media about how bad our emissions are but it's never directly connected to you. Our project takes your data and gives you a personal connection to the impact you have on the environment.

What it does

After uploading your Google Location-History file, the user chooses their car, and it produces a graph visualizing their last 30 days of emissions.

How I built it

We started with CO2 emission statistics from and put them into MongoDB, then we started working on the front end using React. We built the site to input a file and parsed the valuable information from that file. Using the data from MongoDB we created a three stage drop-down menu for the user to input their car information. Finally we took that information and displayed it in a graph.

Challenges I ran into

Working with large data-sets, staying organized as a group and many more small challenges (Refer to my Google search history throughout the past 24h).

Accomplishments that I'm proud of

Transferring Excel data to a working database, parsing large JSON files to filter out unnecessary.......and staying up for 24 hours.

What I learned

Gained better skills with React, JavaScript, MongoDB, Git, and how to connect them all.

What's next for CO2 Tracker

Adding functionality to compare statistics on multiple vehicles at a time.

Built With

Share this project: