This project was generated with Angular CLI version 8.1.2.
This kit can be used as a starter pack for Angular and Material projects.
- Built with Angular and Material components
- Contains configurable inbuilt material theme
- Husky git hooks support
- Shared module support
- Dynamic configuration support for CI/CD pipelines
- Shared services approach for authentication, API calls and project constants
- Reduce your initial project setup time by
80% - Readily available imports for all material components, no need to import the components explicitly into your modules
- Created based on proven standards and learnings while working on different projects
- Ready to integrate with any backend API via data service implementation
- Support for having dynamic configurations based on multiple environments in CI/CD pipelines
- Change the material theme with minimum updates to stylesheets
- Prebuilt support for Husky hooks for commits and push scenarios which prevents bad git commits and push
- Upgrade to Latest verison of Angular (Angular 9)
- Implement Angular Schematics
- Add Interceptors and Guards
- Add Core module
- Add support for Internalization
- Add support for PWA
- Angular 8.2.3
- Angular Material 8.2.3
- Bootstrap 4.3.1
- Husky 2.2
Run ng serve for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.
Run ng generate component component-name to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module.
Run ng build to build the project. The build artifacts will be stored in the dist/ directory. Use the --prod flag for a production build.
Run ng test to execute the unit tests via Karma.
Run ng e2e to execute the end-to-end tests via Protractor.
To get more help on the Angular CLI use ng help or go check out the Angular CLI README.