📋 Description
Create endpoints for users to view their referral stats, generate codes, and track rewards.
Acceptance Criteria
- GET
/users/referrals/stats for referral metrics
- POST
/users/referrals/code/generate to create custom referral code
- GET
/users/referrals/history to view referred users and rewards
- GET
/users/referrals/leaderboard to see top referrers
- Calculate pending vs. claimed referral rewards
- Track conversion funnel (signup → deposit → reward)
Response Example
{
referralCode: "JOHN2026",
totalReferrals: 12,
successfulReferrals: 8,
pendingRewards: 150.00,
claimedRewards: 450.00,
rank: 45
}
Tasks
📋 Description
Create endpoints for users to view their referral stats, generate codes, and track rewards.
Acceptance Criteria
/users/referrals/statsfor referral metrics/users/referrals/code/generateto create custom referral code/users/referrals/historyto view referred users and rewards/users/referrals/leaderboardto see top referrersResponse Example
Tasks