/funboot

基于Yii2的Saas快速开发平台,内置多商户并内置商城、论坛、CMS等子系统。Yii2/Mysql/Mongodb/Redis/Elasticsearch/SnowFlake雪花算法ID生成 RBAC动态权限 数据权限 定时任务 日志/消息 代码生成Gii升级

Primary LanguagePHPBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

Funboot —— An agile SaaS develop platform based on Yii

Funboot is an agile Saas develop platform based on Yii 2.x, provides common component to help developer focusing on business, support multiple domain, multiple subsystem, multiple store.

EN Docs      中文文档

Feedback

Any question pls add issue on github:Funboot Issues

Demo

Installation

https://github.com/funson86/funboot/blob/master/docs/guide/start-installation.md Installation Video

Development Docs

https://github.com/funson86/funboot/blob/master/docs/guide/README.md

Video

Funboot Feature

Expect as a normal platform, Funboot support developing as a Saas system with build-in stores and subsystems. If same subsystem with different domain names, it becomes an ordinary SaaS system

  • Saas: Build-in multiple subsystem, support multiple domain, or as a platform in one domain

  • Rapid Development:Powerful, concise and easy to understand directory structure.

  • Code Generator:Provide Funboot Gii code generator, generate backend page quickly Docs

  • RBAC Role : Multiple dimension auth management, multiple role and department, support permission and data management dynamically Docs

  • I18n & Auto translation: Support multiple language. automatically translate after config the key. Docs

  • Abundant Component

  • Api: Restful Api, Oauth2, etc

  • System Log: Operation/Login/Error/Db/Console/Mail logs displayed in the backend

  • Schedule Task:Manage on time executing task in the backend

  • Dict Data, Echart, etc

  • Acceptance test

Snapshot

funboot-01.png funboot-03.png funboot-05.png funboot-07.png funboot-09.png funboot-31.png funboot-33.png funboot-35.png