Skip to content

Feature: Weekly Challenge Leaderboard #85

Description

@aniruddhaadak80

There is currently no social element to the platform. Users improve their resumes and practice interviews in isolation, with no awareness of how active or successful others are. A leaderboard adds a healthy dose of friendly competition.

This feature adds a weekly leaderboard showing the top 10 most active users for the current week, ranked by an activity score based on analyses run, optimizations done, jobs tracked, and interview sessions completed. The leaderboard resets every Monday.

Even users outside the top 10 can see their own weekly rank so they always know where they stand.

What needs to be built

  • Weekly activity score calculation aggregated per user from the activity log
  • Leaderboard page or dashboard widget showing top 10 users
  • Current user's rank shown below the leaderboard even if outside top 10
  • Resets automatically at midnight UTC every Monday
  • Usernames or anonymized avatars only — no sensitive personal data shown

Metadata

Metadata

Assignees

No one assigned

    Labels

    databaseDatabase schema, queries, or Prisma updatesenhancementNew feature or requestfeatureNew feature or requestgamificationBadges, streaks, leaderboardsuiRelates to the User Interface

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions