Inspiration

The global pollution is getting worse everyday, people want to track their carbon footprint, and keeping their balance positive everyday by donating trees.

What it does

Allows users to track and monitor the approximate carbon footprint left based on the products entered (By cost + name of the product)

How we built it

We are using a custom version of the OpenAPI generated Mastercard Deconomy Aland Index API Client and a mobile app to interact with that API client to calculate carbon footprint according to product category and amount spend. On the front-end we are using React Native and Redux libraries to build a fastly developed native application.

Challenges we ran into

Calculation of carbon footprint is extremely difficult, thankfully Mastercard API gave us the ability to estimate the carbon footprint.

Accomplishments that we're proud of

We built this app with only 1 developer and only 1 designer in the team. And it was our first experience building a native application. We are able to gather input from the user and give the user a possibility to track their carbon footprint, equalize their negative effect on the world.

What we learned

As a developer I learned OpenAPI and React Native, the challenges of native app development.

What's next for CarbonTrail

There is a lot of space for improvement for the application (some components are for demonstration purposes and haven't been coded fully). Improvements on the Carbon footprint calculation. An automated tracking system using other Mastercard services (no need for user input, Mastercard users can automatically track their carbon footprint from the purchases done with Mastercard cards). An automated system for tree planting (automatically add the amount of trees bought to tracking instead of user input)

Share this project:

Updates