unocorn-squad / job-posting-app

Our DevJobs web app enables users to browse and search for available job listings and explore detailed information about each job posting.
https://unocorn-squad.github.io/job-posting-app/
2 stars 0 forks source link

filter functionality added to checkbox #59

Closed gowthami-sukhavasi closed 2 months ago

gowthami-sukhavasi commented 2 months ago

Issue

https://github.com/unocorn-squad/job-posting-app/issues/4

Type of change

(Delete any options below that are not applicable 👇🏻)

Summary

Add a checkbox filter to allow users to show only full-time job postings.

Requirements: Use the existing Checkbox component. Label the checkbox "Full Time Only" (on desktop and mobile views) or "Full Time" (on tablet view). When checked, filter the job listings to show only full-time positions. When unchecked, display all job postings (full-time and non-full-time). Update the job listings when users click on the "Search" button. Ensure the filter works in conjunction with other search functionalities. Accessibility: Ensure the checkbox is keyboard accessible. Add appropriate ARIA attributes for screen reader compatibility.

Testing steps

Test the filter with various combinations of other search criteria. Verify the filter works correctly with different job types in the dataset.

Relevant screenshots

Screen Shot 2024-08-03 at 3 51 59 PM

Screen Shot 2024-08-03 at 3 52 41 PM

Screen Shot 2024-08-03 at 3 52 52 PM