This project is a little Angular Architecture, using modules, services, smart and presentational components, shared services, routing, API Calls and more...
This project is a basic structure for Angular projects. You can find more information about the code in the links below. Also, you can take a look on this demo: http://angular-architecture.cesarmandamiento.com/
Then, some important links:
- https://dev.to/angular/angular-architecture-patterns-and-best-practices-that-help-to-scale-507m
- https://refactoring.guru/design-patterns/facade
- https://medium.com/better-programming/angular-loader-interceptor-f0b37e244ccb
- https://www.typescriptlang.org/docs/handbook/module-resolution.html
- https://blog.angular-university.io/angular-2-smart-components-vs-presentation-components-whats-the-difference-when-to-use-each-and-why/
- https://dev.to/avatsaev/simple-state-management-in-angular-with-only-services-and-rxjs-41p8
This project is in progress, so more features are coming :)