EvalAI icon indicating copy to clipboard operation
EvalAI copied to clipboard

Add search and filter functionality for challenges

Open RishabhJain2018 opened this issue 8 months ago • 1 comments

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](https://github.com/Cloud-CV/EvalAI/pull/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](https://github.com/Cloud-CV/EvalAI/pull/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:

  • Initial implementation PR: [#4175](https://github.com/Cloud-CV/EvalAI/pull/4175)

RishabhJain2018 avatar Jun 18 '25 07:06 RishabhJain2018

@RishabhJain2018 /assign

Divyanshu7001 avatar Jul 15 '25 23:07 Divyanshu7001