Skip to content

🚀 Feature: Developer Karma Scorecard #544

@Md-Arif-hasnat99

Description

@Md-Arif-hasnat99

🔖 Feature description

🚀 Feature Request: Developer "Karma" Scorecard Component

Is your feature request related to a problem? Please describe.
Currently, the dashboard displays raw metrics, but there isn't a unified, gamified way to represent a developer's overall impact at a glance. A gamified scorecard encourages continuous contribution by summarizing effort into a single digestible number.

Describe the solution you'd like
I propose adding a "Karma" scorecard component to the dashboard. This will calculate a single score based on weighted GitHub activities, acting like an XP system for the user.

Proposed point distribution logic (open to discussion):

  • Commits: 1 point
  • Issues (Opened/Closed): 2 points
  • Pull Requests: 5 points
  • Code Reviews: 3 points

UI/UX Proposal
The component should follow a clean, minimalist aesthetic without excessive color effects to match modern dashboard standards. I suggest using Tailwind CSS to create a sleek card layout with subtle borders and standard interactive icons, avoiding heavy shadows or emojis.

Acceptance Criteria:

  • Create a utility function to calculate the Karma score dynamically based on fetched user data.
  • Build the Scorecard UI component.
  • Ensure the component is fully responsive.
  • Write basic unit tests for the point calculation logic.

Additional context
I would love to be assigned to this issue and work on it for GSSoC '26!

🎤 Screenshot

No response

🔄️ Additional Information

No response

Metadata

Metadata

Labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions