I've created an open source gamification and event tracking application.
The goal is to help you track and gamify important events or set of actions in your application, mobile or web page.
It includes a powerful rewards/rules system that will let you gamify any process.
There is a full featured Graphql API.
You can find it here: https://github.com/jorgegorka/siete-valles