- To install dependencies in the project, the
Yarn
package manager is used. More - recommended
yarn@1.22.19
<-- inside angular.json -->
"cli": {
"packageManager": "yarn"
}
<-- install Dependencies -->
yarn install | yarn
JWT authorization
has been done- Made the separation of business logic and UI
- Store, Effects, and Services work together, but
in different abstractions
- Store, Effects, and Services work together, but
- Added
100% coverage
of TypeScript with zod-models - Implemented
secure separation
of modules
- Classes are always last
- Listener initialization and data binding in
private methods
- Mandatory separation of
ngrx
/effects
/data rendering
logic - Covering all entities with
zod models
andits interfaces
- Avoid subscriptions when possible using a pipe
- Modules that can be reused - put in a
share
folder - Adding new libraries to automatically sort imports
for prettier
- Observe the naming of
services, components, modules, effects, models
and their postfixes
Bootstrap:
Uses bootstrap styles, supplemented by thedemo.productionready.io
projectFonts:
Google fonts Titillium collection