Skip to content

Add search and filter functionality for challenges #4674

@RishabhJain2018

Description

@RishabhJain2018

Description:

To improve the usability and discoverability of challenges on the platform, we should implement a search and filter feature on the frontend challenges list page.

A starting point for this work was laid out in [PR #4175](#4175), which introduces a basic search capability. This can be expanded and refined to include advanced filtering options and improve the UX.

Motivation:

  • As the number of hosted challenges grows, users need an efficient way to find specific challenges.
  • A clean and functional UI/UX for filtering by attributes (e.g., category, status, submission type) will significantly enhance the experience for both participants and organizers.

Tasks:

  • Review and build upon [PR #4175]([Frontend] Add search and filter for challenges #4175) (which introduced a basic search box).
  • Add filters for challenge attributes (e.g., ongoing/past, evaluation type, organization, etc.).
  • Integrate search and filter with existing API endpoints (or update backend endpoints if necessary).
  • Ensure filters and search work together smoothly (e.g., combined filtering and keyword search).
  • Make the UI responsive and accessible.

Reference:

Metadata

Metadata

Assignees

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