Skip to content
This repository has been archived by the owner on Mar 28, 2024. It is now read-only.
/ workshop-nx-starter Public archive

Starter repo for the Nx Enterprise workshop(s).

Notifications You must be signed in to change notification settings

nrwl/workshop-nx-starter

Repository files navigation

TuskDesk Suite

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.

Requirements

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.

Initial setup

cd into the local repo directory and run:

npm install

or

yarn

Running the applications in the suite

Please run the following script to make sure your environment is functional.

./start

This script is a short-hand version of:

npm run serve-all

Which will serve the following apps in parallel in a single shell:

  • api: NestJs server for REST API
  • customer-portal: Angular SPA for tickets
  • reporting: Angular SPA for admin dashboard