Skip to content

πŸ”₯ Level Up Page StructureΒ #1668

@JiyaBatra

Description

@JiyaBatra

Is your feature request related to a problem or challenge?

πŸ“Œ Description

This feature introduces a new β€œLevel Up” page that highlights project contributors and showcases their growth within the community.

The page will display:

Contributor profiles

GitHub statistics (repositories, commits, activity graph)

Contribution streaks

Feature requests merged

A gamified level/points system

Monthly leaderboard

The goal is to make contributions visible, measurable, and motivating. By tracking progress and impact, contributors can see how their work helps the project grow.

This feature enhances community engagement and encourages consistent participation.

Describe the solution you'd like

πŸ’‘ Proposed Solution

Create a dedicated Level Up page with the following structure:

Hero Section – Introduces the contributor growth hub

Contributor Cards – Display GitHub stats and activity graph

Feature Impact Table – Shows merged feature requests and assigned points

Level System – Points-based contributor ranking (Beginner β†’ Elite)

Monthly Leaderboard – Highlights top contributors

GitHub data can be:

Embedded using public GitHub stats APIs
OR

Fetched dynamically via GitHub REST API

This solution keeps the system scalable and adaptable for future enhancements.

Describe alternatives you've considered

πŸ”„ Alternatives Considered

Simple Contributors List Page

Only display GitHub usernames without stats

Rejected because it lacks engagement and visual motivation

GitHub-only Tracking (No Internal Points System)

Rely purely on GitHub contribution graphs

Rejected because it does not track feature-specific impact inside this project

Manual Leaderboard Updates

Maintain contributor rankings manually

Rejected due to scalability issues

Additional context

🧩 Additional Context

The project already includes interactive UI components like sliders and contributor sections.

Adding this page aligns with the project's goal of encouraging open-source participation.

This feature is especially helpful for beginner contributors who need visible growth milestones.

It can later be extended with badges, achievements, and contribution analytics.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions