QuickApp 免费的RAD框架
跨平台QuickApp用于即时应用程序开发
QuickApp是由Angular 9,ASP.NET核心与实体框架构建的。它提供基于OpenID连接和可自定义响应仪表板的身份验证
概述
QuickApp是一个自托管的开源项目模板,可提供即时开发功能。首先,其客户端与打字稿一起在Angular 9中。其次,带有实体框架的ASP.NET核心在后端起作用。此外,它使用webpack来管理客户端库和Swagger,用于记录REST API的文档,可轻松快速应用程序开发。 之后,该开源软件将OpenID Connect用于基于令牌的身份验证,并提供完整的用户管理及其角色。用户可以对所有生成的实体(例如订单,产品,用户等)执行CRUD操作。此外,QuickApp确保对Angular指令和服务的全部用法进行快速应用程序开发。此外,它将引导程序用于主题目的,用户只能从直观的用户界面更改主题颜色。 最重要的是,由于角度动画,前端有一项通知服务,并具有光滑的效果。最后,就语言而言,该项目主要基于TypeCript和C#,并通过HTML jQuery和CSS的输入。
安装说明
首先使用以下命令克隆回购:
git clone https://github.com/emonney/QuickApp.git
成功克隆后,运行以下命令:
dotnet restore // for ASP.NET project backend npm install // for Angular front end
现在,转到clientapp/angular项目中的“ vosing.ts”文件,并使用后端URL配置前端URL,然后将以下命令运行到根目录中以运行后端。
dotnet run
执行此操作后,运行以下命令以运行前端。
cd ClientApp/ ng serve
最后,您可以访问url [http:// localhost:4200/](https://href.li/?http://localhost:4200/)进入浏览器。 默认管理员登录: *用户名:管理员
*电子邮件:Adminebenmonneycom
*密码:temppss123 默认标准登录: *用户名:用户
*电子邮件:Userebenmonneycom *密码:tempp@ss123