As a User, I want the ability to filter courses by category, So that I can easily find and explore courses that align with my interests or preferences.
Acceptance Criteria
The website should provide a list of categories available for courses.
Users should be able to select one or more categories from the list to filter courses accordingly.
Upon selecting one or more categories, the website should display courses that belong to the selected categories.
Each course should display essential information such as title, instructor, rating, and duration.
Users should be able to click on a course to view its details.
The category filtering mechanism should be responsive and adapt to different screen sizes and devices.
Tasks
[ ] Design the layout to display a list of categories available for courses.
[ ] Implement functionality to allow users to select one or more categories from the list.
[ ] Develop mechanisms to filter courses based on the selected categories.
[ ] Ensure that each course card displays essential information about the course.
[ ] Add functionality to allow users to click on a course card to view its details.
[ ] Make the category filtering mechanism responsive to ensure optimal display on various screen sizes and devices.
[ ] Test the category filtering functionality thoroughly to ensure accurate and relevant filtering results.
User Story
Description
As a User, I want the ability to filter courses by category, So that I can easily find and explore courses that align with my interests or preferences.
Acceptance Criteria
Tasks