- Nx monorepo with Angular app to display data from a NestJS backend API
- Note: to open web links in a new window use: ctrl+click on link
- Nx workspace for both front and backends
- Nx v12 build framework used to create project workspace
- Angular framework v12 for frontend tasks view
- @angular/Material v12 Material components
- Angular Material theming
- Custom theme color generator
- @ngrx/store global state management
- NestJS v7 for backend API
- Nestjs mapped types v1 module
- @nestjs/swagger v4 server-side framework
- swagger-ui-express v4 to serve auto-generated swagger-ui generated API docs from express, based on a swagger.json file
- uuid v8 to create RFC4122 UUIDs
- Install dependencies using
npm i
npm run serve:web
for a frontend dev server onhttp://localhost:4200/
npm run serve:api
for a backend dev server running swagger UInpm run serve:all
to run front and back ends concurrently
- tba
- tba
- monorepo organised libraries etc. makes for tidier code
- Swagger UI saves dev. time
- Status: Working
- To-Do: add to Readme, add comments
- dreevo: Angular Production - Build, Test & Deploy a Full Stack Application using Nx - Part I
- Nx documentation
- Github solution: Fresh NX-Angular app does not build
- N/A
- Repo created by ABateman, email: gomezbateman@yahoo.com