{"id":23974057,"url":"https://github.com/sunft1996/ant-back","last_synced_at":"2025-04-13T22:09:33.417Z","repository":{"id":50681701,"uuid":"249931468","full_name":"sunft1996/ant-back","owner":"sunft1996","description":":rocket:  react后台，后台管理系统","archived":false,"fork":false,"pushed_at":"2021-06-17T04:34:49.000Z","size":4017,"stargazers_count":192,"open_issues_count":5,"forks_count":48,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-13T22:09:23.369Z","etag":null,"topics":["admin","admin-template","admin-ui","ant-design","ant-design-pro","antd","nodejs","react","react-admin","redux"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/sunft1996.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-03-25T09:03:20.000Z","updated_at":"2025-03-31T06:30:59.000Z","dependencies_parsed_at":"2022-09-04T04:22:58.798Z","dependency_job_id":null,"html_url":"https://github.com/sunft1996/ant-back","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/sunft1996%2Fant-back","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunft1996%2Fant-back/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunft1996%2Fant-back/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunft1996%2Fant-back/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sunft1996","download_url":"https://codeload.github.com/sunft1996/ant-back/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248788936,"owners_count":21161727,"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","admin-template","admin-ui","ant-design","ant-design-pro","antd","nodejs","react","react-admin","redux"],"created_at":"2025-01-07T05:21:08.333Z","updated_at":"2025-04-13T22:09:33.380Z","avatar_url":"https://github.com/sunft1996.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003eant-back\u003c/h1\u003e\n\n![react](https://img.shields.io/badge/react-%5E16.8.6-green)\n![MIT](https://img.shields.io/badge/license-MIT-red)\n![antd](https://img.shields.io/badge/antd-%5E3.26.4-blue)\n\n网站后台项目，实现了多角色登录、权限管理、用户管理、菜单管理、文章管理、富文本、图片上传等常用功能。你可以在本项目基础上定制自己的后台系统。\n\n:rocket: [查看效果点这里](http://back.1cloud.xyz/)\n\n:gem: [后端项目地址点这里](https://github.com/sunft1996/ant-back-server/)\n\n## 说明\n\u003e 项目跑起来后首页有使用说明，里面有接口文档，还有添加页面、添加接口的教程。\n\u003e \n\u003e 数据库文件在后端项目中。\n\u003e \n\u003e 如果对您对此项目有兴趣，可以点 \"Star\" 支持一下 谢谢！:stuck_out_tongue_closed_eyes:\n\n## 技术栈\n前端：react + ant-design-pro\n\n后端：node.js + koa + sequelize + mysql\n\n## 部分截图\n\n#### 首页：\n\n![页面图片-首页](https://raw.githubusercontent.com/sunft1996/ant-back/master/public/imgs/index.png)\n\n#### 角色管理：\n\n![页面图片-角色管理](https://raw.githubusercontent.com/sunft1996/ant-back/master/public/imgs/auth.png)\n\n#### 用户管理：\n![页面图片-用户管理](https://raw.githubusercontent.com/sunft1996/ant-back/master/public/imgs/user.png)\n\n#### 菜单管理：\n![页面图片-菜单管理](https://raw.githubusercontent.com/sunft1996/ant-back/master/public/imgs/menu.png)\n\n#### 写文章：\n\n![页面图片-写文章](https://raw.githubusercontent.com/sunft1996/ant-back/master/public/imgs/write.png)\n\n## 安装和运行\n\u003e 请确保已安装node\n\n```shell\ngit clone https://github.com/sunft1996/ant-back.git\ncd ant-back\nnpm install \n# 安装依赖后项目运行\nnpm start \n```\n如果npm install或者时间太长，配置npm registry到国内镜像\n```shell\nnpm config set registry https://registry.npm.taobao.org/\nnpm config set sass_binary_site https://npm.taobao.org/mirrors/node-sass/\n# 重新install\nnpm install \n```\n实在不行你就用yarn下载\n```shell\nnpm install -g yarn\nyarn install\n# 运行项目\nyarn start\n```\n\n**项目跑起来后你可以用以下两个账号登录：**\n\n管理员 账号：root\n，密码：123456\n\n游客 账号：user，\n密码：123456\n\n## 项目部署\n\n修改路径 \n```js\n// src/global.js\n\n// 修改为你的后端项目运行地址\nexport const imgUrl = 'http://back.1cloud.xyz';\n```\n执行命令\n```shell\n# 执行构建命令，生成的dist文件夹放在服务器下即可访问\nnpm run build\n```\n\n## 功能\n- [x] 登录/注销\n- [x] 修改密码\n- [x] 新增用户\n- [x] 用户管理\n- [x] 角色管理\n- [x] 按钮级权限\n- [x] 菜单管理\n- [x] 文章管理\n- [x] 成功页/失败页\n- [x] 403页/404页/500页\n- [x] 富文本编辑器\n- [x] 图片上传\n- [x] 图表\n\n\n## 关于权限\n项目实现了多角色登录，你可以用root账号给角色分配权限。你可以给一个页面添加新增、删除、修改等功能添加子权限，具体看项目首页的使用说明。\n\n## 如何添加页面\n\n后台项目通常是列表和对应的增删改查，我写了一个示例列表页提供参考，你可以直接复制它来添加页面。\n**跟着项目首页的教程走一遍即可。**\n\n\n## License\n[MIT](https://github.com/sunfutao/ant-back/blob/master/LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsunft1996%2Fant-back","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsunft1996%2Fant-back","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsunft1996%2Fant-back/lists"}