Description
Currently, our leaderboard handles individual problem-solving metrics (Easy, Medium, Hard solved) and tracking for Global Ranking. However, for a complete competitive programming profile, Contest Rating is a highly important metric that is currently missing.
Since our current profile API endpoint (/:username) does not include contest data, I propose extending our backend sync script (scripts/sync-leaderboard.js) to fetch this data from a separate API endpoint or a direct LeetCode GraphQL query.
Description
Currently, our leaderboard handles individual problem-solving metrics (Easy, Medium, Hard solved) and tracking for Global Ranking. However, for a complete competitive programming profile, Contest Rating is a highly important metric that is currently missing.
Since our current profile API endpoint (/:username) does not include contest data, I propose extending our backend sync script (scripts/sync-leaderboard.js) to fetch this data from a separate API endpoint or a direct LeetCode GraphQL query.