This project was generated with Angular CLI version 12.0.0. This is a starter project for Angualr. I have added some basic module and code structure that supports eager and lazy loading. I have added esLint to the project for code formatting. I have also used pre-commit git hook to lint the code before getting commited using husky.
- Reduce your initial project setup time by 80%
- Created based on proven standards and learnings while working on different projects
- Ready to integrate with any backend API via data service implementation
- Prebuilt support for Husky hooks for commits and push scenarios which prevents bad git commits and push.
- Added global error handler service to catch the client side error along with the API errors.
- Added Material to the project and used mat-spinner to show loader symbol when making an API call.
- Added ng-bootstrap
- Added Dark mode and light mode.
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.
To get more help on the Angular CLI use ng help
or go check out the Angular CLI Overview and Command Reference page.