SSWConsulting / SSWConsulting/SSW.Rules
🎮 Gamification - SSW.Rules Leaderboard
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 26
- Forks
- 17
- Avg merge
- 14h 39m
- Merged PRs (30d)
- 2
Description
CC: @hveraus @bradystroud @jakebaylissssw @JackDevAU @adamcogan
Hi Team,
We want to Gamify SSW.Rules to make it more fun for people.
As per Ken's conversation Adam, he approved the rules leaderboard mockups with the following 2 main features:
- Add a leaderboard to the rules’ main page side bar
- Show top 10 contributors
- Tab menu to switch from 30 days, 90 days and All time, make 30 days by default
- Add a button to view full leaderboard on the bottom
- Add a new page to view full leaderboard
- Show contributors names, total points earned, last contribution date and last rule updated
- Drop down box to switch between 30 days, 90 days and all time
- Add how it works button on the bottom of the page, click the button to show the explanation

Figure: Leaderboard Sidebar mockup

Figure: Leaderboard mockup
To view the mockup on zeplin:
• Home page – https://zpl.io/2jd9Pep
• Full leaderboard - https://zpl.io/2ZO7j0L
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Begin by reviewing the two Zeplin mockups linked in the issue and locating the rules main page in the repository. Compare the existing page structure with the sidebar and full-page requirements, including the 30-day, 90-day, and all-time views. The work is done when both leaderboard views, contributor details, and the “how it works” explanation match the listed requirements.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- nextjs, typescript
- Domain
- frontend, web-dev
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100