Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/eranshmil/ngxs-example-app
(A port of ngrx-example-app) This app is a book collection manager. The user can authenticate, use the Google Books API to search for books and add them to their collection. https://ngxs-example-app.netlify.app
https://github.com/eranshmil/ngxs-example-app
angular jest ngxs unit-test
Last synced: about 1 month ago
JSON representation
(A port of ngrx-example-app) This app is a book collection manager. The user can authenticate, use the Google Books API to search for books and add them to their collection. https://ngxs-example-app.netlify.app
- Host: GitHub
- URL: https://github.com/eranshmil/ngxs-example-app
- Owner: eranshmil
- License: mit
- Created: 2018-07-27T22:58:42.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-03-22T17:56:50.000Z (10 months ago)
- Last Synced: 2024-05-27T20:42:03.398Z (8 months ago)
- Topics: angular, jest, ngxs, unit-test
- Language: TypeScript
- Homepage:
- Size: 3.52 MB
- Stars: 44
- Watchers: 4
- Forks: 6
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# @ngxs example application
**A port of [ngrx-example-app](https://github.com/ngrx/platform/tree/master/example-app).**
This app is a book collection manager. The user can authenticate, use the Google Books API to search for books and add them to their collection.
To log in, the username and password is `test`.
Live demo could be found [here](https://ngxs-example-app.netlify.app). (ReduxDevTools enabled)
Try on [StackBlitz](https://stackblitz.com/github/eranshmil/ngxs-example-app).
![Screenshot](assets/screenshot.png)
## Included
- [ngxs](https://ngxs.gitbook.io/ngxs/) - including storage, router, devtools and logger plugins.
- [jest](https://facebook.github.io/jest/)## Quickstart
```bash
# Clone the repo
git clone https://github.com/eranshmil/ngxs-example-app.git# Use yarn to install the dependencies
yarn# Start the server
yarn serve# Running test suites
yarn test# Build the app
yarn build:prod
```Navigate to [http://localhost:4200/](http://localhost:4200/) in your browser