Menu Close

Material-Design-AngularJs-Abp

一套基于Abp(服务器端)+Material Admin(AngularJs客户端)的权限管理系统

AppVeyor: Build status

运行项目:

  • 使用VS2013(带Grunt Launcher插件,还需要添加Microsoft.Net.Compilers的引用,否则C#6.0语法编译不过去)或VS2015(带Web Essentials插件)打开项目
  • 确保网络通畅还原package.json bower.json以及nuget引用的包
  • 数据库已提供,修改web.config的连接字符串指定对应的数据库实例即可
  • 登录名:admin 密码 111111

##项目阶段

##项目预览
登录界面:
image
首页:
image
用户管理列表
image
审计日志及详情:
image
权限设置
image
角色管理
image
##涉及技术
###服务器端

  • Asp.Net.Mvc 5.2.3
  • EntityFramework 6.1.3
  • AutoMapper 4.2.1
  • Castle 3.3.3
  • AspNet.Identity 2.2.1
  • Newtonsoft.Json 8.0.3
  • log4net 1.2.10
  • Sendgrid 6.3.4
  • Abp 0.8.4

###客户端

  • angular 1.4.4
  • bootstrap 3.3.5
  • jquery 2.1.4
  • jstree 3.0.9
  • ng-table 1.0.0-beta.9
  • sweetalert 1.0.1
  • material-design-iconic-font 2.1.2
  • nouislider 8.0.2

##蓝图
现在只是一个雏形,在未来一步一步完善,目标做成一个成熟的平台
计划:

  • 合格的单元测试
  • 完整的文档
  • ASP.NET Core 1.0
  • Bootstrap 4
  • AngularJS 2
  • 更多的功能模块
View Source Code
Posted in Development