A demo Angular 14 project with RxJS, NgRx, and Jest.
There are two ways to use the repository, both will end up with the site at http://localhost:4200
There is a docker compose setup that starts the server and runs the npm install. Het site will be available at http://localhost:4200
docker-compose up
Running local requires a pre-installed nodejs and npm.
npm install
ng serve
The unit tests are run with Jest.
# Using docker
docker-compose exec books npm run test
# Running local
npm run test
These packages were not required for the demo, but added improvements.
- The Luxon package offers great support in the form of a DateTime object
- Angular Material improves the style and provides some ui components.
- THe UUID library helps create uuids
- The app logo was downloaded from uxwing.com