Skip to content

[Backend] User Referral Dashboard API #528

@Olowodarey

Description

@Olowodarey

📋 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

  • Create referral endpoints
  • Implement code generation
  • Add leaderboard
  • Track conversion funnel
  • Calculate rewards
  • Write tests

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions