Added partials for viewing products and used the partials on the home page, show page, and search results page. Added search functionality to search name and description by a keyword with categorical sorting.