A Chrome extension that will spend an additional 1% of every online purchase towards offsetting your carbon footprint (via Cloverly) as you shop online.
According to the Earth Institute at Columbia University, we need to remove 100 gigatons of carbon from the atmosphere to "avert the most catastrophic effects of climate change". We need to reduce our emissions and offset whatever we can't reduce. Some ways to offset carbon footprints include:
- Funding sources of renewable energy
- Capturing and burning greenhouse gases.
- Carbon sequestration
According to the NYTimes, it can cost just $3.30 to offset one ton of carbon. There's some websites that let you purchase carbon offsets (e.g. carbonfund.org) but very few people know about them and even fewer contribute to them.
What if there was a passive, easy way for all of us to offset our carbon footprints?
What it does
A chrome extension that will passively spend an additional 1% of every online purchase on offsetting your carbon footprint.
How I built it
Challenges I ran into
- Some of the sites I was using to test stopped loading (presumably because their network thought I was an attacker for refreshing the webpage too many times).
- CSS issues because the CSS of a content script is not isolated from the CSS in a web page
Accomplishments that I'm proud of
This works on jet.com (online shopping) and aa.com (booking flights)
What I learned
- An overview of browser extensions' architecture and affordances
- Learned about carbon offsets
What's next for offset__
- Finish the payment stuff
- Make the extension work on multiple sites. Businesses could upload a offset.config.json file to their websites where the file would state the url of the checkout page and the id of the HTML element containing the order cost. The extension could make a request for this file for each site so that it could automatically grab the order cost without having to hardcode anything.
Try It out
chrome, cloverly, vue