Nowadays, on every news page we read about climate change, sea level rise, animal extinction which made us wonder how we can personally contribute to a greener future. There are many ways to lower the global footprint, but it is not always easy to keep track of it, quantify it, and keep the motivation to challenge ourselves to make conscious decisions in our everyday life.

What it does

The web application calculates the user’s carbon footprint automatically by analyzing their spending data per category based on their bank transactions and set savings targets for each category. The user gets tips to reduce their carbon footprint. In addition, reaching their goal can be accelerated by inviting friends to collaborate in this challenge in order to create a social snowball effect and prove that every individual’s action matters. When millions of people join the mission, little actions will eventually add up and make an impact.

How I built it

We use retail banking data of users’ spending habits to calculate an estimation of the users’ monthly carbon emissions. We used several technologies (node.js, react, material-ui, highcharts, npm, javascript) to create a prototype.

Challenges I ran into

Categorizing the banking transaction data as well as deriving estimations of the carbon footprint were some of the challenges we ran into.

Accomplishments that I'm proud of

The app is fun, social, and provides an end-to-end experience and WORKS!

What I learned

Penguins live in Antarctica (not Arctica).

What's next for Raise a Penguin Colony to Save the Earth

  • Scanning purchase receipts for a more accurate categorization
  • Enhance the social experience by adding achievement badges, sharing options, Facebook like button

Built With

Share this project: