Page MenuHomePhabricator

Advanced Search Filter Frontend
Closed, ResolvedPublic

Assigned To
Authored By
Sunkanmi12
Dec 12 2025, 6:46 PM
Referenced Files
F71058594: FilterPanel.css
Dec 13 2025, 10:20 PM
F71058595: SearchResultsPage.css
Dec 13 2025, 10:20 PM
F71058573: FilterPanel.tsx
Dec 13 2025, 10:20 PM
F71058574: SearchResultsPage.tsx
Dec 13 2025, 10:20 PM
F71058549: filter advanced search2.png
Dec 13 2025, 10:20 PM
F71058532: filter advanced search1.png
Dec 13 2025, 10:20 PM
F71058510: filter advanced search.png
Dec 13 2025, 10:20 PM

Description

**Title: Build Frontend Search Filter UI

Description:

Domain: Coding
Difficulty: Intermediate
Steps:

Design filter UI with inputs and dropdowns.
Add Apply and Reset buttons.
Link to backend route.
Test outputs.
Expected outcome: Users can easily refine search results.

Event Timeline

Fauwaz added subscribers: Maxicov, Fauwaz.

I am taking this task

Implemented advanced search filters (year, keyword, judge, case type) with working results and empty states.”

Attach:
GitHub

Demo video

Screenshots

filter advanced search.png (880×1 px, 104 KB)

filter advanced search1.png (880×1 px, 137 KB)

filter advanced search2.png (883×1 px, 154 KB)

Task completed, please review.

i have completed and submitted this task for review, below is my PR link

https://github.com/Sunkanmi1/SCC-WEBAPP/pull/13/

This task was implemented by @FauwazAlhassan.
The UI and backend logic for the advanced filter were completed by him, with demos and files attached.
Other comments on this task were review-related only and do not constitute task implementation.
Proceeding with review and approval for @FauwazAlhassan.

This task was implemented by @Fauwaz.
The UI and backend logic for the advanced filter were completed by him, with demos and files attached.
Other comments on this task were review-related only and do not constitute task implementation.
Proceeding with review and approval for @Fauwaz.

Mentor clarification:

This task was finalized under one primary implementer as required by Phabricator workflow.

During the implementation window, an additional frontend contribution was submitted by @Maxicov, which followed the correct logic and task requirements.

That contribution is acknowledged and will be validated via the official contribution form review process.

Task remains resolved.