This Angular project is a Products Dashboard that allows users to perform simple CRUD operations on a list/grid view of products. Products are fetched from a free API called Fake Store API. The project utilizes Angular, Angular Material, NgRx for state management, and RxJS for handling asynchronous operations.
- View products in list or grid layout
- Add new products
- Edit existing products
- Delete products
- Toggle between list and grid view
- Local storage for storing fetched products (reset on refresh)
-
Clone the repository:
git clone https://github.com/elhananperelprivate/products-dashboard.git
-
Navigate to the project directory:
cd products-dashboard
-
Install dependencies:
npm install
-
Run The Project
ng serve
-
Open your browser and navigate to LocalHost to view the application.