Skip to content

Feature Request: Global Leaderboard & Player Rankings #57

Description

@sheikhwasimuddin

What's the idea

Add a Global Leaderboard that ranks all generated GitFut player cards based on their overall rating. Users could browse the leaderboard, search for a GitHub username, and instantly see where they rank among all generated profiles.

Problem it solves

Right now, GitFut generates an individual player card, but there's no way to compare it with others. Since the app already calculates a rating for every card, exposing those rankings would make the experience more engaging and give users a reason to return, compete, and share their results.

How it might work

  • Add a new Leaderboard page accessible from the navigation.
  • Rank players by their overall GitFut rating.
  • Allow searching by GitHub username to jump directly to a player's position.
  • Highlight the Top 10 (or Top 100) players.
  • Show the logged-in user's rank even if they're outside the current page.
  • Support pagination or infinite scrolling for large datasets.
  • Optionally add filters such as primary language, country, or player position.

Example:

#1   torvalds        99
#2   ThePrimeagen    96
#3   t3dotgg         95
...
#428 yourusername    81

Alternatives

  • Show only a user's percentile (e.g., Top 5%) instead of a full leaderboard.
  • Display rankings only among friends or organization members.
  • Add a "Nearby Rankings" section that shows a few players above and below the current user instead of exposing the complete global ranking.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions