admintory是一个通过shiro认证并包含用户之间聊天功能的前后端分离的权限管理系统。
admintory 通过springboot
vue
netty
shiro
等技术开发的一个前后端分离的权限管理系统,开箱即用,可迅速搭建后台用户聊天
、权限认证
、权限控制
、按钮控制
、动态路由
等功能。
⭐
- 控制台
- 系统管理
- 用户管理
- 角色管理
- 部门管理
- 菜单管理
- 系统监控
- 操作日志
- 登陆日志
- 在线用户
- 元数据管理
- 系统参数
- 代码管理
- 主题管理
- 聊天系统
序号 | 技术名称 | 说明 |
---|---|---|
1 | SpringBoot2 | 项目框架 |
2 | Mybatis | 持久层框架 |
3 | Mybatis-plus | 持久层增强 |
4 | Druid | 数据库连接池 |
5 | Redis | 缓存 |
6 | Mysql | 数据库 |
7 | Apache Shiro | 权限控制安全框架 |
8 | Lombok | 注解工具 |
9 | 七牛云 | 图床 |
10 | Netty | 通信框架 |
11 | Guava | 谷歌工具 |
序号 | 技术名称 | 说明 |
---|---|---|
1 | vue | 前端框架 |
2 | vuex | 状态管理 |
3 | vue-router | 路由管理 |
4 | axios | HTTP 库 |
5 | element-ui | 组件库 |
6 | js-cookie | Cookie存储工具 |
7 | echarts | 图表组件 |
8 | boxicons | 图标库 |
控制台 | ![]() |
![]() |
---|---|---|
聊天 | ![]() |
![]() |
聊天用户列表 | ![]() |
![]() |
用户列表 | ![]() |
![]() |
添加用户 | ![]() |
![]() |
角色列表 | ![]() |
![]() |
添加角色 | ![]() |
![]() |
部门列表 | ![]() |
![]() |
菜单列表 | ![]() |
![]() |
添加菜单 | ![]() |
![]() |
菜单权限分配 | ![]() |
![]() |
操作日志 | ![]() |
![]() |
登陆日志 | ![]() |
![]() |
在线用户 | ![]() |
![]() |
系统参数 | ![]() |
![]() |
元数据 | ![]() |
![]() |
在admintory-vue
文件夹下运行
# install dependencies
npm install
# serve with hot reload at localhost:8080
npm run dev
启动admintory-shiro
文件夹内的AdmintoryApplication
即可