Users & Permissions Angular module (continue exiting project)

Job ID: 30856342

Budget: $250 – $750 USD

Spec: https://docs.google.com/document/d/1PY_QNWJGD0Z-e5kE0NWkufGmesPoHWqt382jExPj9fw/edit?usp=sharing

The users module is an angular library that is being consumed in another Angular app.
Need to do some changes in the existing lib and to add more features.

More features are:
1) New tab for permissions
2) new components
3) Make the current screen for with the new screens

Server and client codes will be shared with you so you can review it before starting the project.

This is the users management module of the other app.
To test this module, you should consume it in some app and verify that all exported components and modules are working as expected.
The library should be published to npm in the private scope.

Code and tech:
Use only the already installed npm 3rd party libraries.
If you need to add a new 3rd library, you need to ask before.
Use only ngrx to get data from server via effects (see the existing code)
Use async pipe to inject the data from the store to components
Create small components and split to many so the files won’t be large
Make dumb and smart component (see users component architethure)
Use the current store so there will be only one store for the users/profile/permissions
Create clean and well designed code structure.
Related categories: Node.js Express JS AngularJS LESS/Sass/SCSS MongoDB