Online Training website
Help wanted: Currently I dont have time to develop this project so if anybody want to help I would love to invite to the contribution list
Online Training website like udemy or pluralsight using ASP.Net Core and Angular 4
Technology use in this project
- ASP.Net Core 2.0
- Gzip compression
- JWT Authentication with refresh token
- SignalR Core
- Automapper
- MongoDB
- Webpack
- Angular 4 CLI
- Redux (ngrx)
- Effect
- MongoDb Driver
- Google drive API
- Video streaming
- Docker
- Web job background task (Apply later)
- Elasticsearch (Apply later)
Account Info
- username: phucngo
- pass: 070695
Ref doc
Angular
https://vsavkin.com/angular-router-preloading-modules-ba3c75e424cb
https://vsavkin.com/angular-router-declarative-lazy-loading-7071d1f203ee
http://brianflove.com/2017/04/10/angular-reactive-authentication/
https://psamsotha.github.io/angular/2016/12/31/ngrx-effects-with-angular.html
http://4dev.tech/2016/03/login-screen-and-authentication-with-angular2/
https://auth0.com/blog/managing-state-in-angular-with-ngrx-store/
http://brianflove.com/2017/09/09/updating-to-ngrx-4/
https://github.com/NetanelBasal/ngx-auto-unsubscribe
.Net
https://dotnetcoretutorials.com/2017/09/23/using-automapper-asp-net-core/
https://code.msdn.microsoft.com/How-to-achieve-a-bearer-9448db57
http://www.talkingdotnet.com/how-to-enable-gzip-compression-in-asp-net-core/
http://www.talkingdotnet.com/global-exception-handling-in-aspnet-core-webapi/
http://www.talkingdotnet.com/app-use-vs-app-run-asp-net-core-middleware/
http://www.talkingdotnet.com/use-dapper-orm-with-asp-net-core/
https://angular.io/api/core/ChangeDetectorRef#detectChanges
http://plnkr.co/edit/GC512b?p=preview
https://netbasal.com/listening-for-actions-in-ngrx-store-a699206d2210
Google drive api
https://www.daimto.com/google-drive-api-c-upload/
Deploy
https://blog.devcenter.co/deploy-asp-net-core-2-0-apps-on-heroku-eea8efd918b6
Tool
https://www.json-generator.com/
