14
9 Comments

Open source gamification engine

Hello everybody:

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

posted to Icon for group Gamification
Gamification
on January 13, 2021
  1. 1

    Hii

    I checked your link. Would love to know if there is any plan to do beyond points ans badges in your engine?

    1. 1

      Hi @api42 I guess it depends on the needs of the people using it. Do you have any ideas in mind?

  2. 1

    Very cool! I was just reading a software ideas newsletter where this was one of the given ideas (I wonder if that's where you got the idea)? I thought about trying to tackle it but I personally couldn't come up with enough uses cases without also hooking into social media feeds (to reward liking,sharing,etc) and I didn't want to do that.

    1. 1

      Glad you like it @Harrjm This is actually the gamification engine that is implemented in happymoodscore.com It was originally developed 5 years ago and as it's working fine and it's very reliable I've decided to open source it.

  3. 1

    It looks interesting, but I think you should provide more information. What about:

    • Recording a video and explaining as simply as possible how it works.
    • Giving more concrete examples (guide with screenshots for example).

    I think not many would try it without knowing how it can help them. Maybe you can try to focus on that.

    1. 1

      You are absolutely right @MatthieuCneude It's not something anyone can use it directly as it requires some technical knowledge for installing and configuring it. But I think that's unavoidable since you also need to modify your app to send the events you want to track into the gamification program.

      1. 1

        It's not what I meant.

        Show to your audience what it can do for them. I have technical knowledge but I won't try it because I don't have enough information. My time is precious.

        My opinion, of course.

  4. 1

    Can you provide some use cases where this may be used/useful? :)

    1. 1

      I use it myself in happymoodscore.com to measure employee engagement. All actions users perform in the app are tracked: Voting, sending feedback, giving a high 5, adding or commenting ideas...

      Those actions let managers know which employees are more engaged. They also reward users with different badges based on their actions and levels based on earned points.

      Another good example is employee on boarding where the user needs to read some documents, watch videos or visit certain pages. You can easily track those events with this application so both you and the employee know the progress made.

      There are many other possibilities depending on each application and what they really want to measure.

Trending on Indie Hackers
I'm a lawyer who launched an AI contract tool on Product Hunt today — here's what building it as a non-technical founder actually felt like User Avatar 151 comments Never hire an SEO Agency for your Saas Startup User Avatar 83 comments A simple way to keep AI automations from making bad decisions User Avatar 65 comments “This contract looked normal - but could cost millions” User Avatar 54 comments 👉 The most expensive contract mistakes don’t feel risky User Avatar 41 comments We automated our business vetting with OpenClaw User Avatar 34 comments