As a member of the crypto platform, I want to be able to see a leaderboard that ranks users based on their contributions to community-driven debates, research, and bounties so that I can see where I stand in the community and be motivated to contribute more.
Acceptance Criteria
[ ] The leaderboard must list users based on contribution points.
[ ] Users should earn points for contributing to research and debate topics.
[ ] Users should earn points for completing bounties.
[ ] The leaderboard must update in real-time as users earn points.
[ ] The leaderboard should be visible to all platform members.
[ ] There should be filtering options to view the leaderboard for different time frames (daily, weekly, monthly).
[ ] Top contributors should be highlighted with badges or a unique visual element.
[ ] The point calculation formula should be transparent and accessible to all users.
sequenceDiagram
participant User
participant LeaderboardService
User->>LeaderboardService: Participate in debate/research/complete bounty
LeaderboardService->>User: Allocate points
LeaderboardService->>Leaderboard: Update rankings
Leaderboard Rankings
As a member of the crypto platform, I want to be able to see a leaderboard that ranks users based on their contributions to community-driven debates, research, and bounties so that I can see where I stand in the community and be motivated to contribute more.
Acceptance Criteria