Feature Integrate Global Contributors Leaderboard using Points API
Problem
The Corpus Client App currently does not use the global leaderboard endpoint from the Points API, resulting in unused functionality and no visibility into top contributors.
Proposed Solution
Integrate the /api/v1/points/leaderboard/global endpoint in the client
application to support a Global Contributors Leaderboard feature.
Scope
- Fetch global leaderboard data from the Points API
- Handle API response (leaderboard + current user rank)
- Add unit tests for API integration
API Endpoint
- GET /api/v1/points/leaderboard/global
Team Members:
Sathwika – Frontend Data Layer
Abhilash – Backend/API integration & validation
Sahasra – Frotend UI pages
Lakshman Reddy – Routing,Navigation & Review
Each team member will contribute to analysis, implementation, testing, and review as required, with individual tasks tracked through child issues under this parent issue.
Relation to Existing Work
This issue is related to the broader Points, Badges, Leaderboard (PBL) feature described in Issue #179 (closed), but focuses specifically on the Global Leaderboard API integration.