Simple CRUD products app showing how to implement NgRx from scratch. This is the fully functional sample code from Duncan Hunter's NgRx Fundamentals course.
This app implements a basic CRUD using NgRx for state management.
It is designed as part of the NgRx Fundamentals course.
- In-Memory Backend: The app uses Angular's In-Memory Web API library (angular-in-memory-web-api) to simulate a backend server.
Changes to data are not persisted and will be lost if you refresh the browser or restart the app.
To run the site locally, clone this repository and navigate to the root directory. Then, install the dependencies with:
npm install
Start the application with:
npm start
- Angular v16
- NgRx v16
- This project is part of the NgRx Fundamentals course on Pluralsight.
- Here's the GitHub Repository for the course.
- Here's the NgRx Docs.
This project is licensed under the MIT License.