DEV Community

Cover image for Open Source event tracking and gamification engine
Jorge Alvarez
Jorge Alvarez

Posted on

Open Source event tracking and gamification engine

Siete Valles

The goal of this application is to provide an easy way to integrate user engagement schemas and event tracking into your existent applications.

You can create specific schemas like an onboarding process and keep track of the progress of each individual employee. Or you can implement generic long term schemas and event tracking like tracking the activity of users on a website (articles, comments, likes, etc.).

Use cases and examples

  • Track important application events.
  • Measure user's engagement.
  • Lead users conducting important events like onboarding, placing an order...
  • Etc.

There are a few implementation examples available.

Technical details

Siete Valles has been developed with Ruby on Rails and it has a full featured Graphql A.P.I.

Detailed documentation available.


  • Rails 6.1
  • Graphql
  • Stimulus JS
  • TailwindCSS
  • Mysql

You can check all my open source projects.

Siete Valles means Seven Valleys and this is where the name comes from.

Siete valles dashboard

Top comments (0)