Now that we can display each data point that is provided by the Bosch EUDA API it’s time to think about additional features on top of that.

As a starting point let’s calculate and display achievements a user can unlock by riding their eBike.

To do so we need to

Some sample achievements can be based on

To motivate users to ride across the country we add achievements based on regions they have used their bikes in. To do so we

To motivate the users to rider continuously over the year we add achievements based on monthly riding activity. To do so we add achievements

On the achievements page we display all available achievements, but initially we keep their names hidden. Unlocked ones are highlighted and their name is revealed.

web-app-achievements.png


In the next post we will add an option to share unlocked achievements for example in social media or messenger apps.