📋 Description
Create comprehensive rewards dashboard showing points, streaks, badges, and redemption options.
Acceptance Criteria
- GET
/rewards/dashboard for user's reward summary
- Show total points, current streak, badges earned
- Display available redemption options
- Calculate points expiration dates
- Show points earning history
- Leaderboard position
- Projected points for next tier
Response Example
{
totalPoints: 15420,
currentStreak: 45,
longestStreak: 67,
badges: ["Early Adopter", "Goal Crusher", "Consistent Saver"],
tier: "Gold",
nextTierPoints: 20000,
expiringPoints: { amount: 500, date: "2026-06-30" }
}
Tasks
📋 Description
Create comprehensive rewards dashboard showing points, streaks, badges, and redemption options.
Acceptance Criteria
/rewards/dashboardfor user's reward summaryResponse Example
Tasks