/ZKWeb.MVVMDemo

MVVM demo for zkweb framework

Primary LanguageC#MIT LicenseMIT

MVVM demo for zkweb framework

preview

Features

  • Use AngularJS 4.0 + Webpack 2.0
    • Support automatic generate script form dto and application service
    • Support return pre-compressed script bundle
    • Support CORS api request
  • Use Entity Framework Core
  • Use Swagger
  • Use AutoMapper
  • Support .Net Core
  • Support multi-tenant
  • Support multi-language
  • Support multi-timezone
  • Support scheduled task
  • Support unit of work
    • Support query filter
    • Support operation filter
  • Support automatic validate DTOs from request
  • Provide default admin panel with PrimeNG
    • Support manage tenants
    • Support manage roles
    • Support manage users
  • Provide command line compile and publish script

How to start

Use taobao npm mirror if needed

npm config set registry http://registry.npm.taobao.org
npm config set sass_binary_site http://npm.taobao.org/mirrors/node-sass

Build website files

cd src/ZKWeb.MVVMPlugins/MVVM.Angular.Website/static
npm install
npm run watch

**Modify database configuration"

Open ZKWeb.MVVMDemo.AspNetCore\App_Data\config.json and modify database configuration.

Start website

Open ZKWeb.MVVMDemo.sln with VS2017 and run the project.

Documents

LICENSE

MIT LICENSE
Copyright © 2017 303248153@github
If you have any license issue please contact 303248153@qq.com.