I created this repo to showcase how simple NRWL nx is to setup & if we were to follow this monorepo approach, it would allow the sharing of interfaces between back-end and front end projects to be easily achieveable & the sharing of ui-components between different front-end projects. Monorepos are known to cause performance issues but nx solves this issue for us by keeping track of what files have changed thus not reloading every project. If dependencies changes, the affected projects will also be updated to reflect. NRWL also comes with a tool called Angular Console which allows us to setup different projects and libraries via an easy to use UI. Check it out at https://angularconsole.com/
cd nrwl-poc
ng serve test-poc-ui
cd nrwl-poc
ng serve test-poc-backend
Check our NRWL nx over on https://nx.dev/angular