roadmap
roadmap copied to clipboard
Gamification 🕹
An idea would be to (configurable) have gamification.
For example, if I create an item that reaches 10 upvotes, an activity log will be created "This item reached 10 upvotes! 🎉" and the user would get a notification about that. This could potentially drive your users to get more upvotes from other users because they feel their feature request is actual value which results in more interaction on the roadmap.
These would be configurable by the administrators.
Considering a few packages:
- https://github.com/qcod/laravel-gamify (https://devdojo.com/tnylea/gamifying-your-laravel-app)
- https://github.com/ansezz/laravel-gamify
Or creating this ourselves, along the lines of:
- Trait
InteractsWithGamification
- Model:
Gamification
- Separate classes to create gamifications
Polymorphic relation inside the Gamification (at first to the Item (has x comments, has x upvotes) & User model (has x comments, has x upvotes))
WIP
Hey @Cannonb4ll, I would like to work on this issue.