This is a magazine application.
Angular takes care of everything on the client side.
Before going further, please make sure you are processing the repositories in order as follow :
1. git clone https://github.com/Evengelius/angular-magazine.git your_desired_name
2. cd your_desired_name
3. npm install
4. Test it | Make sure to keep your Spring application running.
HttpClient
Processing HTTP requests made with SpringBoot.
Authentication and Validation management
Angular Interceptor & JSON Web Token : using public key & secret key to manage JWT.
Angular Validation.
Animation management
Angular Animation : animations made on each page change.
Authorization management
Angular Route Guards : canActivate & canDeactivate.
Error management
Error component : display an error page in case of invalid url(s).
Application
Authentication | Login
Authenticated | JWT generated
Angular | Web Storage
Once authenticated, the credentials are stored in the web storage.
JWT | Details