1 Star 0 Fork 159

Ridge / niucloud-admin

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

输入图片说明

:point_up: :small_blue_diamond: :small_orange_diamond: :small_blue_diamond: :small_blue_diamond: :small_orange_diamond: :small_blue_diamond: :small_blue_diamond: :small_orange_diamond: :small_blue_diamond: :small_blue_diamond: :small_orange_diamond: :small_blue_diamond: :small_blue_diamond: :small_orange_diamond: :small_blue_diamond: :small_blue_diamond: :small_orange_diamond: :small_blue_diamond:
如果对您有帮助,您可以点右上角 “ Star ” 收藏一下 ,获取第一时间更新,谢谢!
:point_up: :small_blue_diamond: :small_orange_diamond: :small_blue_diamond: :small_blue_diamond: :small_orange_diamond: :small_blue_diamond: :small_blue_diamond: :small_orange_diamond: :small_blue_diamond: :small_blue_diamond: :small_orange_diamond: :small_blue_diamond: :small_blue_diamond: :small_orange_diamond: :small_blue_diamond: :small_blue_diamond: :small_orange_diamond: :small_blue_diamond:

niucloud-admin是什么?

niucloud-admin是一款快速开发SaaS通用管理系统后台框架,前端采用最新的技术栈Vite+TypeScript+Vue3+ElementPlus最流行技术架构,后台结合PHP8、Java SDK、Python等主流后端语言搭建,内置集成Saas多站点、多租户套餐、用户权限、代码生成器、表单设计、云存储、短信发送、素材中心、微信及公众号、支付宝小程序、Api模块一系列开箱即用功能,是一款快速可以开发企业级应用的软件系统。

niucloud-admin产品特性说明

1.niucloud-admin 软件开发框架内置各种基础功能,可大量节省SaaS系统开发周期,快速完成交付。

2.Saas架构底层设计,支持单端模式开发部署,支持Saas多站点,多用户,多租户模式研发,支持无限账号,无需重复部署安装,高效管理多个用户,多个应用。

3.插件设计的管理机制,支持第三方开发者参与开发各种功能插件,独特的软件插件架构设计,支持多插件并存,即便二次开发之后,也不会影响与主框架同步无缝升级。

4.内置集成Saas多站点、多租户套餐、用户权限、代码生成器、表单设计、云存储、短信发送、素材中心、微信及公众号、支付宝小程序、Api模块一系列开箱即用功能,是一款快速可以开发企业级应用的软件系统。

5.框架支持在线更新,可统一管理主框架及各种插件的在线安装,在线更新。

6.niucloud-admin是一款真正的二次开发神器!

niucloud-admin技术说明

  • 后台php采用thinkphp6+php8+mysql,支持composer快速安装扩展,支持redis缓存以及消息队列,支持多语言设计开发,同时开发采用严格的restful的api设计开发。

  • 后台前后端分离采用element-plus、vue3.0、typescript、vite、pina等前端技术,同时使用i18n支持国际化多语言开发。

  • 手机端采用uniapp前后端分离,同时使用uview、vue3.0、typescript、vite、pina等前端技术,同时使用i18n支持国际化多语言开发,可以灵活编译成h5,微信小程序,支付宝小程序,抖音小程序等使用场景。

  • niucloud-admin采用多租户的saas系统设计,能够提供企业级软件服务运营 ,同时满足用户多站点,多商户,多门店等系统开发需求。

  • niucloud-admin结合当前市面上很多框架结构不规范,导致基础结构不稳定等情况,严格定义了分层设计的开发规范,同时api接口严格采用restful的开发规范,能够满足大型业务系统或者微服务的开发需求。

  • niucloud-admin前端以及后端采用严格的多语言开发规范,包括前端展示,api接口返回,数据验证,错误返回等全部使用多语言设计规范,使开发者能够真生意义上实现多语言的开发需求。

  • niucloud-admin已经搭建好常规系统的开发底层,具体的底层功能包括:管理员管理,权限管理,网站设置,计划任务管理,素材管理,会员管理,会员账户管理,微信公众号以及小程序管理,支付管理,第三方登录管理,消息管理,短信管理,文章管理,前端装修等全面的基础功能,这样开发者不需要开发基础的结构而专心开发业务。

  • niucloud-admin系统内置支持微信/支付宝支付,微信公众号/小程序/短信消息管理,阿里云/腾讯云短信,七牛云/阿里云存储等基础的功能扩展,后续会根据实际业务不断扩展基础组件。

  • niucloud-admin结合系统结构特点专门开发了代码生成器,这样开发者根据数据表就可以一键生成基础的业务代码,包括:后台php业务代码以及对应的前端vue代码。

  • 前端采用标准的element-plus,开发者不需要详细了解前端,只需要用标准的element组件就可以。

  • 手机端设计开发了自定义装修,同时提供了基础的开发组件,方便开发者设计开发手机自定义页面装修的开发需求。

  • 手机端使用uniapp ,同时使用uview页面展示,可以开发出丰富的手机样式,同时不需要专门学习小程序,app等开发语言,只需要通过uniapp编译就可以。

操作指南

官网地址 | 服务市场 | 使用手册 | 二开手册 | API接口手册 | 论坛地址

演示地址

输入图片说明

安装部署

宝塔部署

  • 1.环境要求
    php 8.0
    mysql5.6及以上
    启用redis
    Nignx/Apache

  • 2.登录网站【https://gitee.com/niucloud-team/niucloud-admin/】下载框架源码。

  • 3.源码放置到宝塔根目录,访问域名/niucloud/public/index.php,进入安装界面,点击下一步,输入数据库安装信息,下一步完成安装。详细教程查看 :arrow_right: 【开发手册】 :arrow_left:

  • 4.redis配置:
    ①安装redis,如下图: 输入图片说明 ②安装php的扩展redis,如下图所示: 输入图片说明 ③将redis密码填入到niucloud/.env文件中,如下图: 输入图片说明

  • 5.配置伪静态
    可直接复制下方代码: Nginx配置

location / {
    if (!-e $request_filename) {
        rewrite  ^(.*)$  /index.php/$1  last;
     break;
   }
}

apache配置

<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
  RewriteEngine On
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
  RewriteEngine on RewriteCond % !^$
</IfModule>

粘贴位置如下图: 输入图片说明

docker快速部署

  • 1.启动docker,打开终端输入命令行,回车执行命令。
docker run -d --name niucloudadmin_php -p 20221:80 niucloud/niucloudadmin_php:1.6.0
  • 2.访问配置的虚拟域名或者localhost或者127.0.0.1/niucloud/public/index.php即可进入安装界面。

前端运行

  • 1.拉取代码
git clone https://gitee.com/niucloud-team/niucloud-admin.git
  • 2.安装依赖
cd niucloud-admin template
npm install
  • 3.本地运行
npm run dev
  • 4.前端代码打包
npm run build

快来添加属于你的专属客服吧~

输入图片说明

扫描下方二维码加入niucloud-admin开发者交流群

输入图片说明

框架管理端部分页面展示

  • 管理端控制台页面,可直观体现站点会员数量、平台拥有的站点数、所有访客数量统计;同时也加入了统计走势图,便于平台根据需求制定或者调整运营策略;主要快捷入口可方便快速打开需要处理的业务数据 输入图片说明
  • 系统性设置,可助力平台更好的运营 输入图片说明 输入图片说明 输入图片说明
  • 文章模块管理页面展示 输入图片说明
  • 可自动生成代码 输入图片说明
  • 素材管理 输入图片说明

开源使用须知

1.允许用于个人学习、毕业设计、教学案例、公益事业、商业使用;

2.本框架应用源代码所有权和著作权归niucloud官方所有,基于niucloud-admin框架开发的应用,所有权和著作权归应用开发商所有。但必须声明是基于niucloud-admin框架开发,请自觉遵守,否则产生的一切任何后果责任由侵权者自负;

3.禁止修改框架代码并再次发布框架衍生版等与niucloud-admin框架产生恶意竞争或对抗的行为;

4.本框架源码全部开源;包括前端,后端,无任何加密;

5.商用请仔细审查代码和漏洞,不得用于任一国家许可范围之外的商业应用,产生的一切任何后果责任自负;

6.一切事物有个人喜好的标准,本开源代码意在分享,不喜勿喷。

战略合作伙伴

输入图片说明

版权信息

版权所有Copyright 2015-2035 niucloud-admin 版权所有 All rights reserved。

杭州牛之云科技有限公司 提供技术支持

The MIT License (MIT) Copyright (c) 2023 niucloud-admin 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.

简介

niucloud-admin是一款快速开发SaaS通用管理系统后台框架,【您不需要重复造轮子 – 开发应用便拥有自主版权】! 前端采用最新的技术栈Vite+TypeScript+Vue3+ElementPlus最流行技术架构,后台结合PHP8、Java SDK、Python等主流后端语言搭建是一款快速可以开发企业级应用的软件系统。 展开 收起
PHP
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
PHP
1
https://gitee.com/ridgew/niucloud-admin.git
git@gitee.com:ridgew/niucloud-admin.git
ridgew
niucloud-admin
niucloud-admin
master

搜索帮助

14c37bed 8189591 565d56ea 8189591