A responsive Angular 19 application designed to display products fetched from the Fake Store API. It offers users
an e-commerce browsing experience with features such as product browsing, filtering by name via a search bar,
sorting by price and name, and detailed product views with dynamic routing. The application supports dark and
light modes, uses Tailwind CSS for a modern and fully responsive mobile-first UI, and includes user experience
enhancements like loading indicators, empty states, and a 404 error page. The product details page shows
comprehensive information including product name, description, image, price, category, and rating.