Inspiration

Large corporations are the main contributors to climate change, so we wanted to create a way to keep them accountable for their carbon emissions.

What it does

EnviroChain uses corporate travel expense reports to calculate the total emissions a company is responsible for. After a company uploads a .csv file of their expense reports, our app parses through the information to find how many trips this company has taken, total distance traveled, and total emissions in pounds. This data will be then stored on blockchain where Starknet smart contracts will verify companies are meeting certain emissions standards without revealing private travel data.

How we built it

The backend that parsed the .csv files and calculated total distances and emissions was built in python. We used pandas to extract the starting and end points of each trip from the .csv file and Google's Directions API to find the distances between the origin city and destination city. The frontend was built in react and we used flask to connect the backend to the frontend.

What's next for EnviroChain

EnviroChain is hoping to implement functionality to input different methods of travel, and also calculate emissions in all corporate activities, not just travel.

Share this project:

Updates