{"id":13486832,"url":"https://github.com/wenqiyun/nest-admin","last_synced_at":"2025-04-04T08:08:25.602Z","repository":{"id":37724417,"uuid":"234829613","full_name":"wenqiyun/nest-admin","owner":"wenqiyun","description":"采用nestjs typeorm vue开发的一套权限管理系统","archived":false,"fork":false,"pushed_at":"2024-04-17T14:49:22.000Z","size":3844,"stargazers_count":601,"open_issues_count":8,"forks_count":101,"subscribers_count":7,"default_branch":"dev","last_synced_at":"2025-03-28T07:07:12.381Z","etag":null,"topics":["nestjs","typeorm","typescript","vue","vue-element-admin"],"latest_commit_sha":null,"homepage":"","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/wenqiyun.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-01-19T02:43:12.000Z","updated_at":"2025-03-27T11:39:35.000Z","dependencies_parsed_at":"2024-04-06T22:33:08.257Z","dependency_job_id":"532bafe9-e7fb-4a3a-96f9-4ff0c39aa73e","html_url":"https://github.com/wenqiyun/nest-admin","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wenqiyun%2Fnest-admin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wenqiyun%2Fnest-admin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wenqiyun%2Fnest-admin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wenqiyun%2Fnest-admin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wenqiyun","download_url":"https://codeload.github.com/wenqiyun/nest-admin/tar.gz/refs/heads/dev","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247142066,"owners_count":20890652,"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":["nestjs","typeorm","typescript","vue","vue-element-admin"],"created_at":"2024-07-31T18:00:51.814Z","updated_at":"2025-04-04T08:08:25.579Z","avatar_url":"https://github.com/wenqiyun.png","language":"TypeScript","funding_links":[],"categories":["Nestjs","TypeScript"],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\u003cbr/\u003e\n\u003cbr/\u003e\n  \u003ch1 algin=\"center\"\u003e\n    Nest Admin\n  \u003c/h1\u003e\n\u003c/div\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"#\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Nest%20Admin-v2.0.0-green\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"#\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/nestjs-v10.x-green.svg\" \u003e\n  \u003c/a\u003e\n  \u003ca href=\"#\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/vue-v3.x-green.svg\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n#### 项目说明\n\n```Nest Admin``` 管理系统，是基于 ```Nestjs```，```Vue``` 打造出的一站式 RBAC 管理平台。\n\n核心模块包括： 用户、角色、菜单、岗位、部门、日志、文件管理等功能。提供了丰富的功能组件，它可以帮助您快速搭建企业级中后台产品原型。\n\n* [github](https://github.com/wenqiyun/nest-admin)\n* [gitee](https://gitee.com/wenqiyun/nest-admin)\n* [文档](https://wenqiyun.github.io/nest-admin)\n* [国内文档](https://wenqiyun.gitee.io/nest-admin)\n\n#### 本地开发\n\n下载源码\n\n```sh\ngit clone https://github.com/wenqiyun/nest-admin.git\n# 或\ngit clone https://gitee.com/wenqiyun/nest-admin.git\n```\n\n前端\n\n```sh\n# 打开前端根目录\ncd nest-admin/client\n# 安装依赖包\nnpm i\n# 本地运行开发\nnpm run dev\n```\n\n后端\n\n\u003e 后端需要 ```MySql``` 、```Redis``` 环境\n\n本项目使用 ```TypeOrm``` 连接 ```MySql``` 数据库， 运行前请在 ```servers/src/config/dev.yml``` 文件中配置好数据库连接\n\n```MySql``` 数据库文件在 ```nest-admin/db/kapok.sql``` ，可以通过 ```MySQL WorkBench``` 或 ```Navicat``` 等工具软件导入。\n\n```sh\n# 打开后端根目录\ncd nest-admin/servers\n# 如果 安装不成功，建议使用 pnpm i\nnpm i\n# 本地运行开发\nnpm run start:dev\n```\n\n启动好前、后端后，浏览器访问 \u003chttp://localhost:5173\u003e 即可打开页面， swagger 文档地址 \u003chttp://localhost:8081/api/docs\u003e\n\n在线预览：[http://nest-admin.shenyuan.xn--6qq986b3xl/](http://nest-admin.shenyuan.xn--6qq986b3xl/)\n\n演示账号：\n\n|   账号  |  密码   |    权限    |\n| :-----: | :-----: | :--------: |\n|  admin  |  admin  | 超级管理员 |\n|  test   | Q123456 | 测试用户   |\n\n\u003e 批量导入的用户默认密码： Q123456 ， 可在 ```servers/src/config``` 中配置 初始密码\n\n#### 功能\n\n* [X] 用户管理\n* [X] 角色管理\n* [X] 部门管理\n* [X] 岗位管理\n* [X] 菜单管理\n* [X] 文件上传（当前只完成上传本地，未兼容 oss）\n* [ ] 定时任务\n\n#### 效果图\n\n![image](./upload/user.png)\n\n![image](./upload/dept.png)\n\n![image](./upload/role.png)\n\n![image](./upload/menu.png)\n\n![image](./upload//oss.png)\n\n如果你觉得这个项目帮助到了你，你可以帮作者买一杯果汁表示鼓励\n\n![image](./upload/pay.jpg)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwenqiyun%2Fnest-admin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwenqiyun%2Fnest-admin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwenqiyun%2Fnest-admin/lists"}