{"id":19458554,"url":"https://github.com/infernalazazel/adminpro","last_synced_at":"2026-05-04T10:32:15.413Z","repository":{"id":194976376,"uuid":"689281017","full_name":"InfernalAzazel/adminPro","owner":"InfernalAzazel","description":"excellent enterprise-level management system solution","archived":false,"fork":false,"pushed_at":"2024-01-08T07:31:04.000Z","size":2508,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-08T01:54:46.484Z","etag":null,"topics":["admin","ant-design","fastapi","procomponents","python3","react"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/InfernalAzazel.png","metadata":{"files":{"readme":"README-zh-CN.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2023-09-09T10:15:30.000Z","updated_at":"2023-12-12T05:27:49.000Z","dependencies_parsed_at":null,"dependency_job_id":"8f912dc6-b8c3-458d-8f63-ffa4ffb4d912","html_url":"https://github.com/InfernalAzazel/adminPro","commit_stats":null,"previous_names":["infernalazazel/adminpro"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InfernalAzazel%2FadminPro","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InfernalAzazel%2FadminPro/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InfernalAzazel%2FadminPro/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InfernalAzazel%2FadminPro/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/InfernalAzazel","download_url":"https://codeload.github.com/InfernalAzazel/adminPro/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240662860,"owners_count":19837369,"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","ant-design","fastapi","procomponents","python3","react"],"created_at":"2024-11-10T17:27:32.691Z","updated_at":"2026-05-04T10:32:10.393Z","avatar_url":"https://github.com/InfernalAzazel.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\u003ch1\u003eAdminPro\u003c/h1\u003e\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e优秀的企业级管理系统解决方案\u003c/div\u003e\n\u003cdiv align=\"center\" style=\"\n    display: flex;\n    right: 100px;\n    justify-content: center;\n    width: 100%;\n    height: 100px;\n\"\u003e\n\n[![python](https://img.shields.io/badge/python-3.10.x-blue.svg?style=flat-square)]()\n[![node](https://img.shields.io/badge/node-18.x-blue.svg?style=flat-square)]()\n[![antd](https://img.shields.io/badge/antd-5.x-brightgreen.svg?style=flat-square)](https://ant.design/index-cn)\n[![ProComponents](https://img.shields.io/badge/ProComponents-2.6.x-brightgreen.svg?style=flat-square)]()\n[![react](https://img.shields.io/badge/react-10.x-orange.svg?style=flat-square)]()\n[![vite](https://img.shields.io/badge/vite-4.4.x-orange.svg?style=flat-square)]()\n\u003c/div\u003e\n\n简体中文 | [English](./README.md)\n\n## 特征\n\n- 前后端国际化，从源代码中提取翻译字段，按需加载语言包\n- 具有多角色权限管理\n- 优雅和高度封装 antd ProComponents 设计\n- 主题选择\n- MongoDB 灵活 高性能 查询能力强的非关系数据库\n- FastAPI python 最快的后端框架之一\n\n## 效果\n\n![image](./mdsrc/role-zh-cn.png)\n\n![image](./mdsrc/permissions-zh-cn.png)\n\n![image](./mdsrc/theme-zh-cn.png)\n\n\n\n## 项目结构\n\n```\n        adminPro\n        --|back-py-mongo                # 后端\n        --|front                        # 前端\n        --|mdsrc                        # md 资源\n        --|.env                         # 生产环境变量\n        --|.env.dev                     # 测试环境变量\n        --|database.yml                 # 数据库部署文件\n        --|portainer.yml                # 运维控制系统部署文件\n        --|admin.yml                    # AdminPro 部署文件\n```\n## 部署\n- 测试服务器\n```shell\ndocker-compose -f portainer.yml up -d\ndocker-compose --env-file .env.dev -f database.yml up -d\ndocker-compose --env-file .env.dev -f admin.yml up -d\n# 或者 打包镜像\ndocker-compose -f portainer.yml build\ndocker-compose --env-file .env.dev -f database.yml build\ndocker-compose --env-file .env.dev -f admin.yml build\n```\n- 生产服务器\n```shell\ndocker-compose -f portainer.yml up -d\ndocker-compose -f database.yml up -d\ndocker-compose -f admin.yml up -d\n# 或者 打包镜像\ndocker-compose -f portainer.yml build\ndocker-compose -f database.yml build\ndocker-compose -f admin.yml build\n```\n## 办事列表\n\n\n- [X] 添加 前端\n- [X] 添加 python + mongodb 后端\n- [ ] 添加 自动化测试接口\n- [X] 添加 部署方式\n- [ ] 添加 开发文档","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finfernalazazel%2Fadminpro","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finfernalazazel%2Fadminpro","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finfernalazazel%2Fadminpro/lists"}