https://github.com/chunshand/qdev
基于Nestjs vue vite 等开发的一个全栈项目,包含了基本的常用功能,用户、权限、角色、系统配置等
https://github.com/chunshand/qdev
admin nestjs nuxt3 server vite vue web
Last synced: 9 months ago
JSON representation
基于Nestjs vue vite 等开发的一个全栈项目,包含了基本的常用功能,用户、权限、角色、系统配置等
- Host: GitHub
- URL: https://github.com/chunshand/qdev
- Owner: chunshand
- License: mit
- Created: 2023-06-13T07:48:37.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-07-28T09:09:59.000Z (over 2 years ago)
- Last Synced: 2023-07-28T10:27:23.864Z (over 2 years ago)
- Topics: admin, nestjs, nuxt3, server, vite, vue, web
- Language: TypeScript
- Homepage: https://chunshand.github.io/qdev/
- Size: 3.21 MB
- Stars: 27
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# QDEV
- Gitee:https://gitee.com/chunshand/qdev
- Github:https://github.com/chunshand/qdev

Qdev是一个包含前台(web)、后台(admin)、后端(serve)、开发文档(docs)全栈项目。
包含基础常用功能
- 管理员管理
- 角色管理
- 权限管理
- 动态菜单
- 系统配置
- 会员管理
- 本地存储
后期拓展内容,具体的进度可以看后面的任务列表。
其中后端使用的是 Nestjs 开发的,后台则是在[v3-admin-vite](https://github.com/un-pany/v3-admin-vite)基础上开发,其中也增加了很多常用的业务组件。docs暂时还未开始。
欢迎大家一起学习交流(新建了个群:**532164577** )共同进步,感觉还不错的话, **Star**下吧 !!!
## 项目
- admin-后台 port:3000(开发中)
- serve-后端 port:3333(开发中)
- docs-文档 port:8080(未开始)
- web-前台 port:5173(开发中)
## 预览






## 任务列表
- [x] 登录
- [x] 安全认证
- [x] 权限认证
- [x] 权限菜单
- [x] 角色管理
- [x] 管理员管理
- [x] 会员管理
- [x] 资料修改
- [x] 文章管理
- [x] 输入验证 wip
- [ ] API文档
- [x] 系统配置管理
- [ ] 系统日志
- [x] 登录日志
- [ ] 附件管理
- [ ] 验证码登录
- [ ] 邮件功能
- [ ] 导出功能
- [ ] 文件存储
- [x] 本地文件存储
- [ ] OSS 阿里云对象存储
- [ ] COS 腾讯云对象存储
- [ ] VOD 阿里云视频点播
- [ ] 直播等
- [ ] 消息管理
- [ ] 消息模板
- [ ] 发布消息
- [ ] 定时消息
- [ ] 定时任务
- [ ] 动态添加任务
- [ ] 三方登录
- [ ] 微信公众号
- [ ] 微信小程序
- [ ] WebSocket
- [ ] 部署
- [ ] dockerfile 部署配置
- [ ] docker-compose.yml 部署配置
# 现需解决问题
- [ ] 权限守卫与设置权限不支持param路由模式(例如:post/:id)
- [x] 暂无无感刷新token 以及修改token存储位置
# 最后
- 关于权限数据问题,可以使用最新导出的 `./sql/qdev.sql`