3 Star 14 Fork 1

OpenAdmin / OpenAdmin

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT


目前该项目还在持续开发中,暂不适用于直接二次开发商业系统,欢迎您持续关注我们

👨‍💻‍项目介绍


OpenAdmin基于 ThinkPHP6 + Vue3.x + TypeScript + Arco Design Pro 等最新的技术栈开源的企业级后台管理系统,我们的初衷是不断的更新迭代使用最新的技术栈创建完善的/简单的/快速的后台管理系统,支持CRUD代码生成,ApiDoc自动生成接口文档, 使用最为宽松的MIT开源协议,无需任何授权即可免费商用,希望可以减少大家重复代码的时间,多去陪陪家人,陪陪孩子!

🚀项目架构


  • 后端使用ThinkPHP6.0框架进行开发,适合新手,国内社区环境较好,文档齐全
  • 基于PHP8.0 + 完全遵循PSR代码规范,性能较前置版本有很大提升
  • 前后端完全分离,后端遵循RESTful API风格开发
  • 前端基于Vue3.x 完全使用TypeScript
  • 前端框架使用Arco Design Pro 2.x Vue版本简洁大气美观

未来根据时间计划,还会增加[Hyperf框架版本][Laravel框架版本][JAVA语言版本][GOLang语言版本]等等!

💥软件功能


  • 已完成功能

    • 账户管理 后台系统操作者,支持单账户多角色划分.
    • 菜单管理 配置系统菜单,操作权限,按钮,栏目等权限标识等.
    • 角色管理 角色菜单权限分配、设置角色按菜单范围权限划分.
    • 操作日志 用户后台操作日志,全局异常、SQL注入等记录.
    • 系统配置 系统的一些常用设置管理.
    • 代码生成 使用Apidoc自动生成后端代码\路由\以及动态获取文档路由地址[2022年8月24日-v1.0.1].
  • 待完成功能

    • 附件管理 管理当前系统上传的文件及图片等信息.
    • 定时任务 在线(添加、修改、删除)任务调度包含执行结果日志.
    • 队列管理 消息队列管理功能、消息管理、消息发送.
    • OSS存储 支持各大云OSS运营商,支持后台上传,支持前台上传,大文件/分片等.
    • 推送管理 支持各大短信运营商,支持微信/钉钉/飞书等通知.
    • 微信管理 公众号/小程序/微信支付/等功能的集成.
    • 插件市场 根据使用情况酌情考虑是否支持插件开发,以及插件市场.

🌴环境要求


  • 推荐使用宝塔面板管理服务器环境
  • PHP >= 8.0 并开启一下扩展
    • sodium
    • simplexml
    • libxml
    • openssl
    • redis
    • fileinfo
    • opcache 推荐开启可大大提升PHP脚本运行效率
  • 开发环境下关闭禁用PHP函数exec、putenv、proc_open、proc_get_status、pcntl_signal[如果存在]
  • Mysql >=5.7
  • Redis >=6.0
  • Apache 或者 Nginx

📝安装教程


  1. 安装后端
克隆项目
 * git clone https://gitee.com/open_admin/OpenAdmin.git
进入项目目录
 * cd OpenAdmin
确保您的环境已经安装了Composer包管理器,本项目Composer配置文件已添加腾讯源,无需另行配置[ps:小白可自行百度]
安装依赖包
 * composer install
导入数据库
数据库文件:public/openadmin.sql
修改配置
重命名[.env.example]文件名修改为[.env]文件,修改文件内对应配置
  1. 安装前端

🎉文档演示


正在完善中

🌈截图预览


💕特别鸣谢


感谢以下开源团队或作者,排名不分先后

👍问题反馈


  • 有任何疑问或者建议,可以提交Issue,或交流群内反馈
  • 交流群等待创建

🔐版权信息


[OpenAdmin] 遵循MIT开源协议发布,并提供免费使用!

使用本框架不得用于开发违反国家有关政策的相关软件和应用,否则要付法律责任!

💖支持项目


打赏就duck不必啦~ 就点点🌟 Star 🌟 关注更新,支持下作者就可以了

MIT License Copyright (c) 2022 About Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

OpenAdmin基于 ThinkPHP6 + Vue3.x + TypeScript等最新的技术栈开源的企业级后台管理系统,前后分离,简单轻量,免费开源,开箱即用! 展开 收起
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
PHP
1
https://gitee.com/open_admin/OpenAdmin.git
git@gitee.com:open_admin/OpenAdmin.git
open_admin
OpenAdmin
OpenAdmin
master

搜索帮助