Reducing CO2 emissions through ride sharing.

Project Description

Fundamentally, GreenRide is a mobile application to help people to create car pools and in doing so rewards them for reducing CO2 emissions. Users that share rides are incentivized through token payments on blockchain technology while gamification elements further motivate app usage.

The vision of GreenRide is to help reduce CO2 emissions globally because the private transport sector counts is one of the biggest contributors of Greenhouse gas emissions. People that share rides regularly with the help of the app could play a significant role in the reduction of CO2 in the future. As described above users that share rides are rewarded in tokens for reducing CO2 emissions. The more frequently a user shares a ride the more tokens are paid out. Gamification elements like rankings and competitions between users and communities promote long time app usage even more. Users can form or join communities, for instance as a company or a city to create a corporate feeling.

Development process

Together with the team of GreenRide we discussed the specifications and requirements of the app and defined a first work package. Requirements included bootstrapping of the app, development of a private blockchain, and an authentication process via social media and email. After the first release and more iterations and feedback loops with the team of GreenRide more work packages were defined to gradually get a functioning prototype.

Blockchain technology is used in GreenRide as a means to an end, for instance for the integration and development of the incentive algorithm. The architecture we develop follows a hybrid approach, decentralized components as blockchains are used in conjunction with centralized components. Hence, we use for data storage at the moment Firestore, a live data base by Google.

This hybrid architecture also allows for the integration of other on-premise as well as cloud-solutions.

Through the use of well established existing software solutions it enables us to develop the prototype much faster and simpler than it would be with newly developed tools. However, we strongly consider at all times the advantages decentralized architectures offer. We therefore support that each community can decide where their user data is being stored and who has access to it.

Special characteristics of the project

As the application is dealing with sensitive data - user and ride data - it is crucial to conform to the data protection laws of every country where the app will be used.

Furthermore, an algorithm is needed that calculates how much CO2 is saved and in result pays an amount of token to the user. It is necessary to define specific parameters for every car type to get an accurate representation of the CO2-emission reduction of every shared ride.

In marketing terms, it is fundamental to grow a large user base to achieve a high coverage of offered rides especially in smaller cities. Every user is equally rewarded independently of their community.


The application of game-design elements and game principles in non-game context. Besides community rankings and competitions, a major element of gamification that will be used in the app is that every user will receive his own virtual tree which will grow the more often the user shares a ride. To associate app usage with an object that the user needs to care for it could help to guarantee long time use motivation.

For more information about GreenRide read our blog article.