Skip to content

Sample project for getting off the ground with Angular, NgRx and Angular Material. Project follows clean architecture style as well as best practices to manage an enterprise level application

vikas0sharma/AngularCleanArchitecture

Repository files navigation

Angular Clean Architecture

Project contains the architecture and best practices that need to be followed while working on an enterprise application.

State Management - NgRx has been used. UI Components - Angular Material has been used.

Core

  • Core folder should contain singleton services shared throughout the app Ex- : LoggerService, ErrorHandlerService
  • HTTP interceptors for auth/environment-specific headers
  • Core should be imported only by Root module

Shared

  • Shared folder contain reusable components, pipes, directives
  • Shared will be imported many times by different feature modules

About

Sample project for getting off the ground with Angular, NgRx and Angular Material. Project follows clean architecture style as well as best practices to manage an enterprise level application

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published