SaaS rapid development platform based on Yii2 Advanced templates

System source code Development Documentation Store Demo

About Funboot

FunbootOriginating fromFunshopTo support multiple domains and multiple stores, it was redesigned as a SaaS system. On the basis of SaaS, functions were gradually expanded and some basic subsystems were developed, such as personal payment collection, CMS website, e-commerce, BBS, chat room, WeChat official account & mini program, etc. This solves the pain points of independent developers developing single projects for multiple customers and multiple projects, as well as code reuse and multiple deployments. It can also serve as the first choice for platform startups to quickly develop platforms and provide basic high-performance optimization methods.

Source code installation documentation Installation video

Funboot features

SaaS system

It has multiple built-in subsystems, supports custom domains, and allows switching stores using a single domain code.

Subsystem

Personal payment/CMS/E-commerce/BBS/Chat room/WeChat Official Account & Mini Program, etc.

Simple backend

Supports Gii, basic CRUD/import/export, and built-in hooks simplify backend development code.

Multiple forms

Image upload/date/time range selection/color selection/Baidu Markdown editor/multi-line text, etc.

Access Control

Based on RBAC four-level access control, users can freely assign multiple role-based access control.

API Interface

Improve the interface based on Yii2 RESTful, and provide OAuth2, etc.

Development Documentation

Extensive development documentation and front-end/rear-end subsystem development examples are available for reference and copying during development.

high performance

Built-in caching, supports Redis, MongoDB, Elasticsearch, SnowFlake, etc.

We welcome all experts to improve the Funboot code. Please click "Star" to support our continued improvement.

Go and support the author with a Star!

Videos & Snapshots