This is the demo project for a workshop on using Nrwl Nx. It is a suite of apps for a help desk type of solution. There is an application for users to view their tickets and one for reporting. There is also a legacy AngularJS application for agents to manage tickets.
If you don't already have Node installed, please install any stable version 6.9.0 or above.
Install the Angular CLI globally
npm install -g @angular/cli
or
yarn global add @angular/cli
If you don't already have it, install an up-to-date Google Chrome browser.
cd into the local repo directory and run:
npm install
or
yarn install
Please run the following script to make sure your environment is functional.
./start
This script is a short-hand version of:
yarn server
yarn customer-portal
yarn reporting
- server: NodeJS server for REST API
- customer-portal: Angular SPA for tickets
- reporting: Angular SPA for admin dashboard