Skip to content

[Feature]: Enable Custom Reward Types Beyond Points #44

@Aishwarya011k

Description

@Aishwarya011k

Feature Request: Enable Custom Reward Types Beyond Points

Where are you from?

[ ] GSSoC
[x] OSCI

Description of the Feature

Currently, Gamify mainly uses a points-based system for rewards. While this is effective, it can sometimes feel limited. To make the platform more engaging, I propose adding support for custom reward types such as badges, achievement icons, or special roles.

This feature would allow admins to define new rewards with metadata (name, description, icon, type), and users could unlock them based on participation or milestones. For example, completing 5 challenges could grant a “Rising Star” badge, while consistent participation might unlock a “Community Champion” role.

These rewards could be displayed on the web dashboard and highlighted in Discord messages via embeds, making achievements more visible and motivating.

Estimated time to implement the feature

~ 10 days(to design schema, update dashboard UI, and integrate with Discord bot).

Additional context

  • This feature would encourage long-term engagement by giving users lasting recognition, not just transient points.
  • Badges and roles are widely used in gamification systems (e.g., StackOverflow, Discord communities) and would make Gamify more appealing.
  • Could be implemented in phases:
    1. Add basic badges with metadata storage.
    2. Display badges in dashboard + Discord bot.
    3. Add automation rules for awarding them.

I would like to work on this feature, kindly assign this issue to me.

Metadata

Metadata

Assignees

Labels

3⭐⭐⭐Hard / Advance levelGSSoC'25Part of GSSoC'25 programOSCI'25Part of open source connect - 2025enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions