- NX
- Eslint
- Jest
- pnpm
- Docker
- Nest JS
- TypeORM
- PostgreSQL
- React
- React Router Dom
- Chakra UI
- Tanstack Query
To execute tasks with Nx use the following syntax:
nx <target> <project> <...options>
You can also run multiple targets:
nx run-many -t <target1> <target2>
..or add -p
to filter specific projects
nx run-many -t <target1> <target2> -p <proj1> <proj2>
Targets can be defined in the package.json
or projects.json
. Learn more in the docs.
nx run backend:lint
nx run frontend:lint
nx run frontend:test
nx run frontend:test
The build artifacts are storedin the output directory (e.g. dist/
or build/
), ready to be deployed.
To build the backend application, run
nx run backend:build
To build the frontend application, run
nx run frontend:build
nx run backend:serve
nx run frontend:serve
To view the graph of the workspace, run
nx graph