RewardZone

Laravel’s missingrewards engine.

Sometimes you just want to motivate users with points and achievements.

A project from
Obelaw
composer require obelaw/rewardzone

MIT Licensed · Free forever · Obelaw Packages

Overview

RewardZone lets you implement a points and achievements system in your Laravel 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();
Awesome contributors