Back to Labs

RewardZone

A flexible gamification and rewards engine for boosting user engagement.

composer require obelaw/rewardzone
GitHub

Overview

RewardZone allows you to easily implement a points and achievements system in your application. It supports custom rules, tiered rewards, and badge systems to incentivize user behavior.

Key Features

  • Points accumulation system
  • Achievement unlocking mechanism
  • Leaderboard generation
  • Customizable reward triggers

Basic Usage

// Award points to a user
$user->givePoints(100, 'Completed profile');

// Unlock an achievement
$user->unlockAchievement('early-adopter');

// Check user balance
echo $user->pointsBalance();