liberusoftware / module-genealogy-gamification
Liberu genealogy gamification module.
Package info
github.com/liberusoftware/module-genealogy-gamification
Type:liberu-module
pkg:composer/liberusoftware/module-genealogy-gamification
Requires
- php: ^8.5
- illuminate/database: ^13.38.0
- illuminate/support: ^13.38.0
- liberusoftware/module-genealogy-core: ^1.0
Requires (Dev)
- liberusoftware/package-testbench: ^1.5
- pestphp/pest: ^5.3.3
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
This independent module provides tenant-scoped points, achievements, unlock records, progress tracking, user statistics, and leaderboard queries for genealogy research activity. It contains domain logic only; hosts may add their own Filament or Livewire presentation.
- Composer package:
liberusoftware/module-genealogy-gamification - Installer name:
genealogy-gamification - Package type:
liberu-module
Points are recorded as immutable activity entries. Totals and leaderboard positions are derived from those entries, so a user's account model does not need gamification-specific columns and points remain isolated by the active genealogy team.