{"id":28183992,"url":"https://github.com/chunshand/qdev","last_synced_at":"2025-05-16T05:12:37.661Z","repository":{"id":182467104,"uuid":"652992653","full_name":"chunshand/qdev","owner":"chunshand","description":"基于Nestjs vue vite 等开发的一个全栈项目，包含了基本的常用功能，用户、权限、角色、系统配置等","archived":false,"fork":false,"pushed_at":"2023-07-28T09:09:59.000Z","size":3368,"stargazers_count":27,"open_issues_count":0,"forks_count":3,"subscribers_count":2,"default_branch":"main","last_synced_at":"2023-07-28T10:27:23.864Z","etag":null,"topics":["admin","nestjs","nuxt3","server","vite","vue","web"],"latest_commit_sha":null,"homepage":"https://chunshand.github.io/qdev/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chunshand.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-06-13T07:48:37.000Z","updated_at":"2023-07-27T21:22:49.000Z","dependencies_parsed_at":"2023-07-20T05:45:03.065Z","dependency_job_id":null,"html_url":"https://github.com/chunshand/qdev","commit_stats":null,"previous_names":["chunshand/qdev"],"tags_count":0,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chunshand%2Fqdev","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chunshand%2Fqdev/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chunshand%2Fqdev/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chunshand%2Fqdev/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chunshand","download_url":"https://codeload.github.com/chunshand/qdev/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254470983,"owners_count":22076587,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["admin","nestjs","nuxt3","server","vite","vue","web"],"created_at":"2025-05-16T05:11:51.763Z","updated_at":"2025-05-16T05:12:37.625Z","avatar_url":"https://github.com/chunshand.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# QDEV\n\n- Gitee：https://gitee.com/chunshand/qdev\n- Github：https://github.com/chunshand/qdev\n\n![Alt text](/images/home.png)\n\nQdev是一个包含前台(web)、后台(admin)、后端(serve)、开发文档(docs)全栈项目。\n\n包含基础常用功能\n\n- 管理员管理\n- 角色管理\n- 权限管理\n- 动态菜单\n- 系统配置\n- 会员管理\n- 本地存储\n\n后期拓展内容，具体的进度可以看后面的任务列表。\n\n\n \n\n其中后端使用的是 Nestjs 开发的，后台则是在[v3-admin-vite](https://github.com/un-pany/v3-admin-vite)基础上开发，其中也增加了很多常用的业务组件。docs暂时还未开始。\n\n\n\n欢迎大家一起学习交流（新建了个群：**532164577** ）共同进步，感觉还不错的话， **Star**下吧 ！！！\n\n\n## 项目\n\n- admin-后台 port:3000（开发中）\n- serve-后端 port:3333（开发中）\n- docs-文档 port:8080（未开始）\n- web-前台 port:5173（开发中）\n\n## 预览\n![Alt text](/images/image-2.png)\n![Alt text](/images/image-6.png)\n![Alt text](/images/image-7.png)\n![Alt text](/images/image-4.png)\n![Alt text](/images/image-3.png)\n![Alt text](/images/image-5.png)\n\n## 任务列表\n\n- [x] 登录\n- [x] 安全认证\n- [x] 权限认证\n- [x] 权限菜单\n- [x] 角色管理\n- [x] 管理员管理\n- [x] 会员管理\n- [x] 资料修改\n- [x] 文章管理\n- [x] 输入验证 wip\n- [ ] API文档\n- [x] 系统配置管理\n- [ ] 系统日志\n- [x] 登录日志\n- [ ] 附件管理\n- [ ] 验证码登录\n- [ ] 邮件功能\n- [ ] 导出功能\n- [ ] 文件存储\n  - [x] 本地文件存储\n  - [ ] OSS 阿里云对象存储\n  - [ ] COS 腾讯云对象存储\n  - [ ] VOD 阿里云视频点播\n  - [ ] 直播等\n- [ ] 消息管理\n  - [ ] 消息模板\n  - [ ] 发布消息\n  - [ ] 定时消息\n- [ ] 定时任务\n  - [ ] 动态添加任务\n- [ ] 三方登录\n- [ ] 微信公众号\n- [ ] 微信小程序\n- [ ] WebSocket\n- [ ] 部署\n    - [ ] dockerfile 部署配置\n    - [ ] docker-compose.yml 部署配置\n\n# 现需解决问题\n\n- [ ] 权限守卫与设置权限不支持param路由模式(例如：post/:id)\n- [x] 暂无无感刷新token 以及修改token存储位置\n\n\n\n# 最后\n\n- 关于权限数据问题，可以使用最新导出的 `./sql/qdev.sql`","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchunshand%2Fqdev","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchunshand%2Fqdev","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchunshand%2Fqdev/lists"}