A startup Angular2 / ASP.NET Core (cross-platform ) project template with an end-to-end user and role management implementation. As well as other common functionalities for Quick Application development.
A complete backend and frontend project structure to build on with user and permission-based role management already integrated
Data Access Layer built with the Repository and Unit of Work Pattern
Code First Database
A RESTful API Design
Angular Directives Quidance
Angular Pipes Quidance
Angular Animations Quidance
Dialog and Notification Services
Configuration Page and Service
Theming with SASS
Handling Access and Refresh Tokens with WebStorage (Bearer authentication) - No Cookies
Jquery Integration (Example of using standard Jquery libraries)
Clone the Git Repository and edit with your favorite editor. e.g. Visual Studio, Visual Studio Code
Install Project template from the Visual Studio Gallery and follow the usual File -> New Project -> Web -> QuickApp - to create a new Project from this template. Lunch with F5 or Ctrl+F5 (The usual way)
Yeoman generator package coming soon...
LOGIN WITH USERNAME OR EMAIL ADDRESS
Default Administrator Account
Default Standard Account
NOTE For faster builds you can comment out the line "postcompile": [ "node node_modules/webpack/bin/webpack.js --config webpack.config.vendor.js" ] in the "project.json" file. This is only required for the first time build and when the vendor packages in the webpack.config.vendor.js file is modified.