Users should be able to:
Home Page: Display product categories and featured products.
Product Search: Implement functionality to search for products by name.
Product Details Page: Show detailed information about a selected product.
Categories Page: Display all product categories.
Cart Page: Allow users to view and manage items in their cart.
Checkout Page: Implement a checkout process for completing purchases.
NB Unfortunately I was not able to accomplish the requirements so i just did what I could. Given more time i'm sure i could complete this challenge.
Ensure you have the following installed on your system:
Node.js (LTS recommended) Angular CLI Git
Clone the repository:
git clone <repo-url>
cd <repo-name>
Install dependencies:
npm install
Start the development server:
npm run dev
The app should now be running at http://localhost:4200/.
Build for Production To create a production build, run:
npm run build
This will generate the compiled files in the dist/ directory.