Software Framework for CO2 Footprinting

I feel everyone should contribute to finding solutions to the climate crisis in the way that optimally uses their abilities. Honestly, I often think that I should go out and demonstrate on the streets as well. But somehow I feel, that this is not the best way for me to contribute to the solution. As educated computer scientist I believe, that the best way for me has to be through making software.

Writing software that enables people to help themselves and thereby everyone else on this planet and the planet itself is my dream. I am a person, that believes in the good of the people more than into restraint and punishment. But I also believe, that people, nay all organisms are notouriously lazy as they have to manage the energy they have available in the optimal way in order to survive.

So in a way I sincerely believe that the problem is not that (most) humans don't want to safe this planet, but that they are just lazy, caught up in their everyday, and slow in adapting to the changing system. I see this in my own everyday life every single day: The descrepancy between what I would like to do to protect the environment, and what I actually do is too large most of the days.

Recently though, I started working on a software project in my freetime that should help me and hopefully also others to #track #emission #footprints through daily routines. The project idea is broad, and I have yet only started working on a single aspect of it: A website with database backend that would allow to collect and curate emission data for various products and actions and connect this data with daily routines of the user to calculate an approximate carbon footprint. Not only that, but it should also provide the user with tools to investigate and understand the main sources of their emissions. Ideally, even make AI supported suggestions on how to improve upon them.

The core website should provide a RESTful API that can connect with mobile clients, allowing users to easily navigate their data and quickly enter data of the current day. Repetitive daily routines should be easily put into the system, without much hassle, as this makes up a large proportion of many of our activities. Typical examples could be: Commuting 25km to work daily, taking the car to do the groceries 5km away, ordering from that favorite pizza delivery place, heating those buns in the oven (model manufactured in 1998), or playing PS3 4hours a day.

The plan is to initially make a comparably simple prototype of the web app that is easy to try out in everyday life to see whether the core use-case is translatable as intended to software. For this I'd use a probably quite limited framework that allows for quick prototyping and iterating. This is to identify all my use cases important to be covered.

This probably means that the framework used in the beginning may be switched out for something more sophisticated later if the initial implementation looks promising.

I'll keep posting updates on my progress here.