This is a sample e-commerce store built with Angular. It utilizes NgPrime for UI components, NgRx for state management, and RxJS for API data formatting.
- View a list of products
-
Clone the repository:
git clone https://github.com/smmk123/ngrx-store.git
-
Install dependencies:
cd my-angular-store npm install
-
Start the development server:
ng serve
The application will be running at
http://localhost:4200
.
- Open your web browser and navigate to
http://localhost:4200
. - Browse through the list of products, filter them by category, and add items to the cart.
- View and update the cart by clicking on the cart icon in the navigation bar.
- Proceed to the checkout page to complete the order.
- Angular
- Ng Prime
- NgRx (Redux)
- HTML
- CSS
- TypeScript
my-angular-store/
├── src/
│ ├── app/
│ │ ├── components/
│ │ ├── services/
│ │ ├── store/
│ │ ├── app.component.html
│ │ ├── app.component.scss
│ │ └── ...
│ ├── assets/
│ └── ...
├── angular.json
├── package.json
└── ...
Features coming soon:
- shopping cart
- user authentication
- admin features
Contributions are welcome! If you'd like to contribute to this project, please follow these steps:
- Fork the repository.
- Create a new branch for your feature/bug fix.
- Make your changes and commit them.
- Push your changes to your forked repository.
- Submit a pull request to the main repository.
This project is licensed under the MIT License.