Angular starter for large front-end projects built under a clean architecture that helps to scale and maintain a fast workflow.
- Angular components types (e.g. component, page).
- Smart and dumb components pattern.
- Lazy loading.
- Lazy loading - preload strategies.
- with dynamic titles and content meta tags.
- Global error handler.
- Generic type-safe HTTP service.
- Generic partial UI modules.
- Scalable CSS architecture with ITCSS.
- Webpack bundler analyzer ready to use.
- Lighthouse reports improved to the maximum.
- Authentication scheme based on roles, JWT interceptor, role guard, auth guard, and no-auth guard.
- PWA (Progressive web app).
- Offline first
- i18n - four sample languages (english, spanish, french, japanese).
- SEO good practices.
- Code quality and best practices on each language.