Skip to content
forked from emonney/QuickApp

ASP.NET Core / Angular4 startup project template with complete login, user and role management. Plus other useful services for Quick Application Development

License

Notifications You must be signed in to change notification settings

jasper22/QuickApp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QuickApp - ASPNET Core / Angular4 startup project template

MIT license

A startup Angular4 / ASP.NET Core (cross-platform ) project template with an end-to-end login, user and role management implementation. As well as other common functionalities for Quick Application Development.

FOLLOW ME on twitter for important updates

live demo / downloadable demo

QuickApp Demo

This application consists of:

  • Template pages using Angular4 and TypeScript
  • RESTful API Backend using ASP.NET Core MVC Web API
  • Database using Entity Framework Core
  • Authentication based on OpenID Connect
  • API Documentation using Swagger
  • Webpack2 for managing client-side libraries
  • Theming using Bootstrap

You get the benefits of:

  • A complete backend and frontend project structure to build on, with login, 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
  • Angular Services
  • Dialog and Notification Services
  • Configuration Page and Configuration Service
  • Integrated Internationaliztion
  • Theming with SASS
  • Ready-to-use email API
  • Handling Access and Refresh Tokens with WebStorage (Bearer authentication) - No Cookies
  • Jquery Integration (Ability to use standard Jquery libraries)
  • CRUD APIs

Installation

  • [OPTION 1] Clone the Git Repository and edit with your favorite editor. e.g. Visual Studio, Visual Studio Code
  • [OPTION 2] 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)
  • [OPTION 3] Yeoman generator package coming soon...

NOTE: When creating a new project please wait for all dependencies ("dotnet restore" & "npm install") to be restored.
When using VisualStudio this is automatic, check the output window or status bar to know that the package/dependencies restore process is complete before launching your program for the first time

Login

LOGIN WITH USERNAME OR EMAIL ADDRESS

  • Default Administrator Account
  • Default Standard Account

Documentation

License

Released under the MIT License.

YOUR FEEDBACK | FOLLOW ME

If you found this template useful, please take a minute to rate it. Appreciated!

About

ASP.NET Core / Angular4 startup project template with complete login, user and role management. Plus other useful services for Quick Application Development

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 37.3%
  • C# 33.6%
  • HTML 15.5%
  • CSS 8.8%
  • JavaScript 4.8%