Making an app to reduce CO2 consumption

Together with a relatively small group (4 people) we had a goal in mind: To create a desktop application to reduce CO2 consumption and carbon footprint.

We were going to program this app in the Java programming language as it was required by our Computer Science course “Object Oriented Programming Project”.

We had a very simple idea in mind. A reward system in a sort of ‘social media’ way so you can get points for your ‘green’ behaviour and at the same time compare your score with your friends thanks to a leaderboard and other kinds of similar elements.

In other words, The aim of this project is to reduce the CO2 consumption. In order to do so, we programmed a software platform consisting of a client and server, both written in the java programming language. The application consists of different features which are the ones that will encourage the user to perform healthier actions, leading to a better world. The system works by utilizing light gamification aspects by trying to create a positive feedback loop for healthier and environmentally ”friendly'' actions. This scoring system will encourage users to compete with friends and other people. As a result, people will use the application in a more engaging way, and therefore the amount of CO2 reduced will be higher. 

Recently, we finished this Java desktop application, for reducing CO2 consumption and we called it GoGreen

You can find our code in our github repo