lcameroon / ngrx-platform-standalone-webapp

🤓 Standalone @ngrx/platform example webapp

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Standalone @ngrx platform webapp

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. This application utilizes @ngrx/db to persist the collection across sessions; @ngrx/store to manage the state of the app and to cache requests made to the Google Books API; @ngrx/effects to isolate side effects; @angular/router to manage navigation between routes; @angular/material to provide design and styling.

Built with @angular/cli

Included

Quick start

# Install the dependencies
yarn

# Start the server
yarn run serve

Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.

Code scaffolding

Run ng generate component component-name to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module.

Build

Run yarn run build to build the project. The build artifacts will be stored in the dist/ directory. Use the yarn run build:prod for a production build.

Running unit tests

Run yarn run test to execute the unit tests via Jest.

Running end-to-end tests

Run yarn run e2e to execute the end-to-end tests via Protractor.

Further help

To get more help on the Angular CLI use ng help or go check out the Angular CLI README.

About

🤓 Standalone @ngrx/platform example webapp


Languages

Language:TypeScript 91.3%Language:HTML 5.1%Language:SCSS 1.9%Language:JavaScript 1.5%Language:CSS 0.3%