Quick Application Development

QuickApp Free RAD Framework

Cross Platform QuickApp For Instant Application Development

QuickApp is built with Angular 9, ASP.NET core with Entity Framework. It offers authentication based on OpenID Connect and a customizable responsive dashboard

Overview

QuickApp is a self hosted open source project templates that provide instant development functionalities. Firstly, Its client side is in Angular 9 along with TypeScript. Secondly, ASP.NET core with Entity Framework works at the back end. In addition, It uses Webpack for managing client side libraries and Swagger for documentation of REST API that provides ease for quick application development.

After that, this open source software uses OpenID Connect for token based authentication and offers complete user management along with their roles. User can perform CRUD operations on all the generated entities such as orders, products, users and etc. Moreover, QuickApp makes sure the full usage of Angular directives and services for quick application development. Further, it uses Bootstrap for theming purpose where user can change the theme colour just from the intuitive user interface.

Above all, there is a notification service at the front end with a smooth effects because of Angular animations. Lastly, As far as the languages are concerned, this project is mainly based on Typecript and C# with the input of HTML JQuery and CSS.

System Requirements

Requirements to setup FormBuilder include:

  • ASP.NET Core 3.0
  • Entity Framework Core
  • Nodejs 8.x +

Features

Following are the key features of QuickApp:

  • Open Source
  • Cross Platform
  • OpenID Connect Support
  • RESTful API
  • Permission Based Roles
  • Simple Dashboard
  • API Documentation With Swagger
  • Secure
  • Robust
  • Custom Theming

Installation Instructions

First clone the repo using the following command:

     git clone https://github.com/emonney/QuickApp.git

After a successful clone, run the following commands:

     dotnet restore // for ASP.NET project backend npm install // for Angular front end  

Now, go to “environment.ts” file in the ClientApp/Angular project and configure the front end url with the backend url and run the following command into the root directory to run the back end.

     dotnet run

After doing that, run the following commands to run the front end.

     cd ClientApp/ ng serve

Finally, you can access the URL http://localhost:4200/ into the browser.

Default admin log in:

Default standard log in:

 English