This is a spring boot - angular 12 project which is a CRUD Application, that has these features implemented:
- Angular ngx-Pagination,
- Dynamic search using First Name,
- Sorting based on Employee Id
- AOP AspectJ logging to handle Around and AfterThrowing Exceptions,
- Custom validations for Date and Email,
- Support for Data Schema creation and data initialization at the time of boot
- Custom Exception Handling,
- Enabled Caching
- Swagger documentation for all the entities, endpoints and controllers
Coming soon:
- Cascading Dropdowns for Country, State, City
- Spirng Security + JWT + Angular Login
- Docker Container support
- AWS Cloud Deployment
Credits: This was inspired from Java Guides