Skip to content

Latest commit

 

History

History
70 lines (41 loc) · 1.85 KB

README.md

File metadata and controls

70 lines (41 loc) · 1.85 KB

Material Design for Bootstrap


Angular | Magazine

This is a magazine application.

Getting Started

Angular takes care of everything on the client side.

Before going further, please make sure you are processing the repositories in order as follow :

Installing

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.

Functionnalities

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).

Screenshots | Demo

Application

Application | 01 Application | 02

Authentication | Login

Authentication | Login

Authenticated | JWT generated

Authenticated | JWT generated

Angular | Web Storage

Angular | Web Storage

Once authenticated, the credentials are stored in the web storage.

JWT | Details

JWT | Details