与其他交付方式的区别
- 复制项目:为客户创建独立副本;客户获得项目后可以继续复制。
- 转移项目:将项目归属交给客户;客户接手后可以继续复制。
- 应用市场:客户通过应用市场复刻项目;从应用市场复刻得到的项目不能再次复制。
- SaaS:所有客户使用同一个应用,由创作者持续运营,不向客户交付项目副本。
核心模块
- 注册、登录和账号管理
- 角色与权限(管理员、成员、普通用户)
- 多租户数据隔离
- 套餐与使用限制
- 管理后台
- 通知和运营能力
推荐工作流程
- 明确目标客户和核心使用场景。
- 先完成页面原型和主要操作流程。
- 设计账号、角色、权限和数据隔离方式。
- 开发管理后台和客户使用端。
- 使用代码审查和自动测试验证关键流程。
- 发布应用并连接自定义域名。
复制或转移项目并不会自动把项目变成 SaaS。SaaS 所需的账号体系、多租户数据隔离和运营能力需要在项目中单独开发。

