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
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.
Requirements to setup FormBuilder include:
- ASP.NET Core 3.0
- Entity Framework Core
- Nodejs 8.x +
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
- Custom Theming
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.
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:
- Username: user
- Email: firstname.lastname@example.org
- Password: tempP@ss123
You may find the following links relevant: