Implement a highly scalable folder structure for your Angular project.
src
│
└───app
│ │
│ └───core
│ │ └───auth
│ │ └───footer
│ │ └───guards
│ │ └───header
│ │ └───http
│ │ └───interceptors
│ │ └───mocks
│ │ └───services
│ │ └───side-nav
│ │ │ core.module.ts
│ │ │ index.ts
│ │ │ ...
│ │ │
│ └───modules
│ └───shared
│ │ └───components
│ │ └───directives
│ │ └───pipes
│ │ │ shared.module.ts
│ │ │ index.ts
│ │ │ ...
│ │ │
│ app.component.css
│ app.component.html
│ app.component.spec.ts
│ app.component.ts
│ app.module.ts
│ ...
└───assets
│
│ ...