[Feature] Leaderboard
The following will replace the current Leaderboard design. Our goal with the new design is to adopt HAFSQL and build a better database along with a Points system.
This Points system will be a far superior way to rank-ordering users on the Leaderboard. Expect that we'll start to use the Daily/Monthly/All-Time Leaderboard stats to give out grants/delegations/prizes (in a similar manner to how we conduct LPUD).
The Points system can be tweaked over time as we gather data on how people are performing. Generally, this can add a deep-level of gamification to the interface.
I (Khal) have also long-said that I would love to replace the Reputation Score system on the Interface with a completely new "Engagement Score". I imagine that something related to this points system would be possible and would allow us to then use the API for that purpose and many others. Potentially even open-sourcing that API for other Hive UIs to tap into as well.
Ranked Points System
Points are earned through actions on inleo.io:
- 1 Thread = 1 point
- 1 Comment = 1 point
- 1 Blog post = 10 points
- 1 Referral = 100 points
- 100 LEO staked = 10 Points (cap at 1,000 points)
The ranked points system would have 3 time-sorting categories:
- Daily
- Monthly
- All-Time
Mobile Design
Example:
Generally a clean design with a focus on the top 3 users based on points. The "Today, Monthly, All-Time" categories will be toggled at the top.
Share Button
A share button in the top right will let you share a screenshot of the current standings into a Thread (automatically screenshotting it and then publishing it as a thread where you can add more text).
List
Scrolling down will show you the rest of the leaderboard. Likely showing the top 100 and then a "View All" button to load the rest.
Tap to Expand a User
If you tap on a user's username, then it will expand their "User Card" and show you the subcategories of how they earned their points.
Imagine tapping a user's icon and seeing a breakdown of:
- 100 Threads = 100 Points
- 27 Comments = 27 Points
- 3 Blog Posts = 30 Points
- 4 Referrals = 400 points
- 200 LEO staked = 20 Points
- Total = 577 Points
Desktop Design
pending, will likely be similar to mobile but expanded
Comment on This Proposal
You can comment on this issue directly on the INLEO Platform.
- Create a thread and give feedback about this issue
- Use "#1" to indicate you are talking about issue #2 (example of giving feedback below)
- View your feedback and that of other community members on this issue here: https://inleo.io/threads/tag/1