DEV Community

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

Posted on

4

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.

Technology

  • 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

Image of Timescale

🚀 pgai Vectorizer: SQLAlchemy and LiteLLM Make Vector Search Simple

We built pgai Vectorizer to simplify embedding management for AI applications—without needing a separate database or complex infrastructure. Since launch, developers have created over 3,000 vectorizers on Timescale Cloud, with many more self-hosted.

Read more

Top comments (0)

Image of Timescale

Timescale – the developer's data platform for modern apps, built on PostgreSQL

Timescale Cloud is PostgreSQL optimized for speed, scale, and performance. Over 3 million IoT, AI, crypto, and dev tool apps are powered by Timescale. Try it free today! No credit card required.

Try free

đź‘‹ Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay