关键要点
此模板为您提供一个数字遗产保险库后端,具备安全的文档存储和继承管理功能,使您的团队可以专注于利益相关者的参与和透明度。
- 安全的文档处理 — 以清晰、可查询的结构对文档进行建模,并设置权限和访问控制。
- 继承追踪 — 利用Back4app的实时能力管理继承条款和访问数字资产。
- 利益相关者管理 — 通过管理对重要遗产文档的访问,促进协作。
- 访问控制功能 — 通过强大的权限管理用户对文档和资产的访问。
- 跨平台数字遗产后端 — 通过单一的 REST 和 GraphQL API 为移动和网络客户端提供文档和资产服务。
什么是数字遗产与遗产规划金库后端模板?
Back4app 是一个后端即服务 (BaaS),用于快速产品交付。数字遗产与遗产规划金库后端模板是一个预构建的架构,涵盖用户、文档、资产和继承逻辑。连接你首选的前端(React、Flutter、Next.js 等)以加快发布速度。
最佳适用:
概述
数字遗产保险库产品需要安全的文档存储、继承管理和利益相关者协作。
此模板定义了用户、文档、资产和继承逻辑,具备安全共享功能和访问控制,以便团队能够快速实现协作。
核心数字遗产库功能
该中心的每张技术卡都使用相同的数字遗产库架构,包括用户、文档、资产和继承逻辑。
用户管理
用户类存储用户名、电子邮件、密码和角色。
文档存储和管理
文档类链接所有者、内容和权限。
资产管理
资产类别存储类型、价值和相关文档。
继承逻辑
继承逻辑定义资产转移的规则。
为什么要使用Back4app构建您的数字遗产和资产规划后端?
Back4app提供文档、资产和继承管理原语,让您的团队可以专注于参与和透明度,而不是基础设施。
- •文档和资产管理: 具有权限的文档类和用于管理数字遗产的资产类支持协作。
- •安全共享和可见性功能: 通过权限管理文档访问,并允许用户轻松定义继承规则。
- •实时 + API灵活性: 使用Live Queries进行实时继承更新,同时在每个客户端保持REST和GraphQL可用。
快速构建和迭代数字遗产功能,跨所有平台使用一个后端合同。
核心优势
一个数字遗产库后端,帮助您快速迭代,而不牺牲安全性。
快速数字遗产管理启动
从完整的用户、文档和资产架构出发,而不是从零设计后端。
安全共享支持
利用安全的文档存储和继承逻辑来增强利益相关者的参与。
清晰的访问控制流程
通过强大的权限管理用户对文档和资产的访问。
可扩展的权限模型
使用ACL/CLP,只有授权用户才能访问文档并定义资产继承规则。
文档和资产数据
存储和汇总文档及资产数据,以便在不重置架构的情况下进行展示和交互。
AI 启动工作流程
快速生成后端支架和集成指导,只需一个结构化提示。
准备好推出您的数字遗产保险库应用了吗?
让 Back4app AI 代理支架您的数字遗产保险库后端,并从一个提示生成安全文档存储和继承逻辑。
免费开始 — 每月 50 个 AI 代理提示,无需信用卡
技术栈
此数字遗产库后端模板中包含的一切。
ER 图
用于数字遗产保险库后端架构的实体关系模型。
涵盖用户、文档、资产和继承逻辑的架构。
查看图表源
erDiagram
User ||--o{ Document : "owner"
User ||--o{ Estate : "owner"
User ||--o{ InheritanceLog : "user"
Estate ||--o{ InheritanceLog : "estate"
Estate ||--o{ Document : "documents"
User {
String objectId PK
String username
String email
String password
String role
Date createdAt
Date updatedAt
}
Document {
String objectId PK
String title
String fileUrl
Pointer owner FK
Date createdAt
Date updatedAt
}
Estate {
String objectId PK
String name
Pointer owner FK
Array<Pointer<Document>> documents
Date createdAt
Date updatedAt
}
InheritanceLog {
String objectId PK
Pointer user FK
Pointer estate FK
Date inheritanceTime
Date createdAt
Date updatedAt
}
集成流程
身份验证、文档存储、资产管理和继承逻辑的典型运行流程。
查看图表源
sequenceDiagram
participant User
participant App as Digital Legacy & Estate Planning Vault App
participant Back4app as Back4app Cloud
User->>App: Login
App->>Back4app: POST /login
Back4app-->>App: Session token
User->>App: View estate details
App->>Back4app: GET /classes/Estate
Back4app-->>App: Estate details
User->>App: Access document
App->>Back4app: GET /classes/Document
Back4app-->>App: Document details
App->>Back4app: Log inheritance
Back4app-->>App: InheritanceLog objectId数据字典
数字遗产库架构中每个类的完整字段级参考。
| 字段 | 类型 | 描述 | 必填 |
|---|---|---|---|
| objectId | String | Auto-generated unique identifier | 自动 |
| username | String | User login name | |
| String | User email address | ||
| password | String | Hashed password (write-only) | |
| role | String | Role of the user (e.g., admin, client) | |
| createdAt | Date | Auto-generated creation timestamp | 自动 |
| updatedAt | Date | Auto-generated last-update timestamp | 自动 |
7 字段在 User 中
安全性和权限
访问控制列表 (ACL) 和客户端权限 (CLP) 策略如何保护用户、文档、资产和继承逻辑。
用户拥有的个人资料控制
仅用户可以更新或删除他们的个人资料;其他人无法修改用户内容。
文档和资产的完整性
仅所有者可以创建或删除他们的文档和资产。请使用云代码进行验证。
范围读取访问
限制文档和资产的读取权限,仅对相关方可见(例如,用户可以看到自己的文档和资产)。
模式(JSON)
原始JSON模式定义,可以复制到Back4app或用作实现参考。
{
"classes": [
{
"className": "User",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"username": {
"type": "String",
"required": true
},
"email": {
"type": "String",
"required": true
},
"password": {
"type": "String",
"required": true
},
"role": {
"type": "String",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "Document",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"title": {
"type": "String",
"required": true
},
"fileUrl": {
"type": "String",
"required": true
},
"owner": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "Estate",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"name": {
"type": "String",
"required": true
},
"owner": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"documents": {
"type": "Array",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "InheritanceLog",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"user": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"estate": {
"type": "Pointer",
"required": true,
"targetClass": "Estate"
},
"inheritanceTime": {
"type": "Date",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
}
]
}与AI代理一起构建
使用Back4app AI代理根据此模板生成一个真实的数字遗产库应用程序,包括前端、后端、身份验证以及文档、资产和继承流程。
在 Back4app 上创建一个数字遗产库应用程序后端,使用此确切的模式和行为。 模式: 1. 用户(使用 Back4app 内置):用户名,电子邮件,密码;objectId,createdAt,updatedAt(系统)。 2. 文档:所有者(指向用户的指针,必填),内容(字符串,必填),权限(字符串数组,必填);objectId,createdAt,updatedAt(系统)。 3. 资产:类型(字符串,必填),价值(数字,必填),相关文档(指向文档的指针数组);objectId,createdAt,updatedAt(系统)。 4. 继承逻辑:要求(字符串,必填),资产(指向资产的指针,必填);objectId,createdAt,updatedAt(系统)。 安全性: - 只有用户可以更新/删除他们的个人资料。只有所有者可以创建/删除他们的文档和资产。使用云代码进行验证。 认证: - 注册,登录,注销。 行为: - 列出用户,上传文档,管理资产,定义继承逻辑。 交付: - Back4app 应用,带有模式,ACL,CLP;用于用户个人资料,文档,资产和继承管理的前端。
按下面的按钮打开代理,该模板提示已预填。
这是没有技术后缀的基本提示。您可以在之后调整生成的前端堆栈。
API 游乐场
尝试针对数字遗产库模式的 REST 和 GraphQL 端点。响应使用模拟数据,无需 Back4app 帐户。
使用与此模板相同的模式。
选择您的技术
展开每个卡片以获取集成步骤、状态模式、数据模型示例和离线备注。
Flutter 数字遗产库后端
React 数字遗产库后端
React 原生 数字遗产库后端
Next.js 数字遗产库后端
JavaScript 数字遗产库后端
Android 数字遗产库后端
iOS 数字遗产库后端
Vue 数字遗产库后端
Angular 数字遗产库后端
GraphQL 数字遗产库后端
REST API 数字遗产库后端
PHP 数字遗产库后端
.NET 数字遗产库后端
您每一种技术能获得的内容
每个技术栈使用相同的数字遗产金库架构和 API 合同。
统一的 数字遗产保险库 数据结构
有效管理用户和资产的统一架构。
针对 数字遗产保险库 的安全文档存储
使用强大的加密和访问控制保护敏感文档。
为 数字遗产保险库 定制的继承逻辑
根据用户偏好管理资产分配的自动化规则。
REST/GraphQL API 适用于 数字遗产保险库
灵活的 API 以便于与您的前端平滑集成。
数字遗产保险库 的实时通知
关于资产管理的重要事件的即时警报。
适用于 数字遗产保险库 的可扩展架构
根据需要轻松添加功能并自定义功能。
数字遗产保险库框架比较
比较所有支持技术的设置速度、SDK风格和AI支持。
| 框架 | 设置时间 | 数字遗产保险库优势 | SDK 类型 | AI 支持 |
|---|---|---|---|---|
| 少于 5 分钟 | 移动和网络上的数字遗产保险库的单一代码库。 | Typed SDK | 完整 | |
| ~3–7分钟 | 数字遗产保险库的快速网页仪表板。 | Typed SDK | 完整 | |
| 快速(5分钟)设置 | 跨平台移动应用程序用于数字遗产保险库。 | Typed SDK | 完整 | |
| ~5分钟 | 用于数字遗产保险库的服务器渲染网页应用。 | Typed SDK | 完整 | |
| 少于5分钟 | 用于数字遗产保险库的轻量级网页集成。 | Typed SDK | 完整 | |
| 少于5分钟 | 用于数字遗产保险库的原生Android应用。 | Typed SDK | 完整 | |
| ~3–7分钟 | 用于数字遗产库的原生iOS应用。 | Typed SDK | 完整 | |
| 快速(5分钟)设置 | 用于数字遗产库的React型网页用户界面。 | Typed SDK | 完整 | |
| ~5分钟 | 企业网络应用程序,用于数字遗产保险库。 | Typed SDK | 完整 | |
| ~2分钟 | 灵活的 GraphQL API,用于数字遗产保险库。 | GraphQL API | 完整 | |
| 少于2分钟 | REST API集成,用于数字遗产保险库。 | REST API | 完整 | |
| ~3–5分钟 | 服务器端 PHP 后端用于数字遗产库。 | REST API | 完整 | |
| 快速(5分钟)设置 | .NET 后端用于数字遗产库。 | Typed SDK | 完整 |
设置时间反映从项目启动到使用该模板架构的第一个文档或资产查询的预期持续时间。
常见问题
关于使用此模板构建数字遗产库后端的常见问题。