Currently, users have to manually browse through the available skills/courses to find relevant content. Adding a client-side search feature will improve usability by allowing users to quickly locate items without scrolling through the entire list.
Proposed Solution
- Add a search input field in an appropriate location (e.g., above the skills/courses section).
- Filter the displayed items in real time as the user types.
- Make the search case-insensitive.
- Display a user-friendly "No results found" message when there are no matching items.
- Ensure the search works smoothly on both desktop and mobile devices.
Benefits
- Improves user experience and navigation.
- Helps users quickly find relevant content.
- Reduces unnecessary scrolling.
- Makes the application more interactive and user-friendly.
Acceptance Criteria
- The search bar is visible and easy to access.
- Results update dynamically while typing.
- Search is case-insensitive.
- The "No results found" message is displayed when applicable.
- The feature is responsive across different screen sizes.
- Existing functionality remains unaffected.
I would like to contribute to this problem! @dreynox
Currently, users have to manually browse through the available skills/courses to find relevant content. Adding a client-side search feature will improve usability by allowing users to quickly locate items without scrolling through the entire list.
Proposed Solution
Benefits
Acceptance Criteria
I would like to contribute to this problem! @dreynox