Sample of Asp.Net Core 2.0 app with Angular 4 on client.
Basic CRUD operations with file uploading are implemented as well as Role-based JWT authentication.
Technologies : Asp.Net Core 2.0, Angular 4, Webpack, Bootstrap 3, dotnet watch tools, FluentValidation, Asp.Net Code Identity, Entity Framework Core, Ng2-Toasty,angular2-jwt.
Before you start program (dotnet watch run) install required node packages (npm install --save) and restore all npm packages (dotnet restore).
Initial Identity roles: Member (default role) and Admin.