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.
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
Example:
Alternatives