Skip to content

Implement pagination on the game list page #14

Description

@NikolaChen2017

Description

Add pagination functionality to improve performance and user experience.

Why this is important

Pagination is essential for scalability. As the game catalog grows, loading all games at once will slow page load and reduce UX. Pagination reduces server load and presents information in manageable chunks.

Acceptance Criteria

  • Add pagination API endpoint with limit/offset parameters
  • Display pagination controls (Previous, Next, page numbers)
  • Show current page number and total pages
  • Implement page size selector (10, 20, 50 games per page)
  • URL query parameters reflect current page and size
  • Pagination works with filtering (category/publisher)
  • Loading state displays while fetching results
  • E2E tests verify pagination navigation
  • Backend tests verify query parameters

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions