Skip to content

[ENHANCEMENT] Add pagination to Contributors page to improve performance and usability #262

@karthikc1125

Description

@karthikc1125

Current behavior

he Contributors page currently displays all contributor cards on a single page, which can become overwhelming and inefficient as the number of contributors grows. Implementing pagination would significantly improve readability, performance, and user experience.

Problem

All contributors load at once

Long vertical scrolling required

Performance may degrade as contributor count increases

Hard to quickly browse contributors

Preserve existing card layout and styling

Smooth transition when changing pages

Expected Behavior

Contributors are split across multiple pages

Only a fixed number of contributor cards are shown per page

Pagination controls are clearly visible and usable

Page loads faster and feels cleaner

Optional Enhancements

Page size selector (e.g. 6, 12, 24 per page)

Infinite scroll (alternative approach)

URL-based pagination (?page=2) for shareability

Environment

Browser: Chrome

OS: Linux (Ubuntu)

Deployment: Vercel

Priority
Medium (UX + performance improvement)

Image

Proposed improvement

Proposed Solution

Implement pagination for the Contributors page

Display a limited number of contributors per page (e.g. 6 / 8 / 12)

Add pagination controls:

Next / Previous buttons

Page numbers

Priority

Medium (noticeable improvement)

Component affected

Performance

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions