项目描述
翻译除了隔离,面板还应该对每个租户感觉像一个成品。我们需要一个具有四个访问级别的角色模型,通过电子邮件邀请新客户及其员工入驻,以及个性化品牌——每个账户都有自己的徽标和配色方案。管理员需要每个用户和客户的清晰活动日志,自助 API 密钥管理,只读账单概览屏幕,以及通过 TOTP 的双因素认证。支付处理不是必需的——账单部分纯粹是信息性的。
技术栈已经确定,我们要求您遵循;整个解决方案应在新机器上的 Docker 中干净运行。
功能:
— 多租户架构,客户数据完全隔离
— RBAC — 超级管理员,管理员,经理,查看者
— 客户入驻(电子邮件邀请)
— 带有自定义品牌的仪表板(徽标,颜色)
— 按用户和客户的活动日志
— 每个租户的 API 密钥管理
— 账单概览(只读,无支付处理)
— 2FA(TOTP)
技术栈:
— PHP 8 + MySQL 或 PostgreSQL
— 前端使用 Vue.js 或 React
— JWT 认证
— 本地开发使用 Docker