關鍵要點
此模板為您提供一個包含員工、股票期權和歸屬時間表的股權管理後端,讓您的團隊可以專注於財務管理和員工參與。
- 以員工為中心的架構設計 — 以清晰、可查詢的結構來建模員工的股票期權和歸屬時間表。
- 自動化歸屬時間表 — 使用 Back4app 的自動化功能來管理歸屬時間線和股票分配。
- 股票期權管理 — 通過詳細的記錄和交易歷史來管理員工的股票期權。
- 即時更新 — 允許員工無縫追蹤他們的股票期權和歸屬進度。
- 跨平台股權後端 — 通過單一的REST和GraphQL API為員工、股票期權和歸屬計劃提供移動和網絡客戶端服務。
什麼是股權追蹤應用後端模板?
Back4app是一種後端即服務(BaaS),用於快速產品交付。股權追蹤應用後端模板是一個預構建的架構,包含員工、股票期權、歸屬計劃和交易。連接您偏好的前端(React、Flutter、Next.js等)並更快交付。
最佳適用於:
概覽
股權管理產品需要員工資料、股票期權、歸屬時間表和交易追蹤。
此模板定義了員工、股票期權、歸屬時間表和交易,具有即時功能和所有權規則,使團隊能夠快速實施財務管理。
核心股權追蹤功能
此中心的每個技術卡片都使用相同的股權追蹤後端架構,包括員工、股票期權、歸屬計劃和交易。
員工檔案和股票期權
員工類別存儲姓名、電子郵件、職位和股票期權。
股票期權管理
StockOption 類別連結員工、類型和數量。
自動化歸屬時間表
VestingSchedule 類別存儲股票期權參考、開始日期、結束日期和懸崖期。
交易追踪
Transaction 類別追踪股票期權交易的日期和金額。
實時更新
啟用股票期權和歸屬進度的實時追踪。
為什麼要用 Back4app 構建您的股權追蹤後端?
Back4app 提供員工、股票期權、歸屬時間表和交易原語,讓您的團隊可以專注於財務管理和員工參與,而不是基礎設施。
- •員工和股票期權管理: 員工類別具有個人資料欄位,股票期權類別支持財務管理,支持股權互動。
- •歸屬時間表自動化: 輕鬆自動化歸屬時間表並管理股票分配。
- •實時 + API 靈活性: 使用 Live Queries 進行實時更新,同時保持 REST 和 GraphQL 可供每個客戶端使用。
在所有平台上使用一個後端合約快速構建和迭代股權管理功能。
核心福利
一個股權管理後端,幫助您快速迭代而不犧牲結構。
快速股權啟動
從完整的員工、股票期權和歸屬計劃架構開始,而不是從零設計後端。
自動歸屬支持
利用自動歸屬計劃來增強財務管理。
清晰的股票期權流程
通過詳細的記錄和交易追蹤來管理員工的股票期權。
可擴展的權限模型
使用 ACL/CLP 以便只有員工可以查看他們的個人資料和股票期權,並管理交易。
實時股權數據
存儲和聚合股票期權數據以顯示和交互,無需重置模式。
AI 引導工作流程
使用一個結構化提示快速生成後端框架和集成指導。
準備好推出您的股權管理應用程式了嗎?
讓 Back4app AI Agent 為您的股權追蹤後端搭建框架,並從一個提示中生成員工、股票期權、歸屬計劃和交易。
免費開始 — 每月 50 個 AI 代理提示,不需要信用卡
技術堆疊
此股權追蹤器後端模板包含的一切。
ER 圖
用於股權追蹤器後端架構的實體關係模型。
涵蓋員工、股票期權、歸屬計劃和交易的架構。
查看圖表來源
erDiagram
User ||--o{ StockOption : "user"
StockOption ||--o{ VestingSchedule : "stockOption"
User ||--o{ Transaction : "user"
StockOption ||--o{ Transaction : "stockOption"
User ||--o{ Notification : "user"
User {
String objectId PK
String username
String email
String password
String profilePicture
Date createdAt
Date updatedAt
}
StockOption {
String objectId PK
Pointer user FK
String optionType
Number quantity
Number strikePrice
Date createdAt
Date updatedAt
}
VestingSchedule {
String objectId PK
Pointer stockOption FK
Date vestDate
Number quantity
Date createdAt
Date updatedAt
}
Transaction {
String objectId PK
Pointer user FK
Pointer stockOption FK
String transactionType
Number quantity
Date transactionDate
Date createdAt
Date updatedAt
}
Notification {
String objectId PK
Pointer user FK
String message
Boolean read
Date createdAt
Date updatedAt
}
整合流程
身份驗證、員工資料、股票期權、歸屬計劃和交易的典型運行流程。
查看圖表來源
sequenceDiagram
participant User
participant App as Equity Tracker App
participant Back4app as Back4app Cloud
User->>App: Login
App->>Back4app: POST /login
Back4app-->>App: Session token
User->>App: View stock options
App->>Back4app: GET /classes/StockOption?where={"user": "UserPointer"}
Back4app-->>App: Stock options data
User->>App: Create transaction
App->>Back4app: POST /classes/Transaction
Back4app-->>App: Transaction objectId
Back4app-->>App: Live Queries for Notifications
App-->>User: Notification updates數據字典
股票追蹤器架構中每個類別的完整字段級別參考。
| 字段 | 類型 | 描述 | 必需 |
|---|---|---|---|
| objectId | String | Auto-generated unique identifier | 自動 |
| username | String | User login name | |
| String | User email address | ||
| password | String | Hashed password (write-only) | |
| profilePicture | String | URL of the user's profile picture | — |
| createdAt | Date | Auto-generated creation timestamp | 自動 |
| updatedAt | Date | Auto-generated last-update timestamp | 自動 |
User 中的 7 字段
安全和權限
ACL 和 CLP 策略如何保護員工、股票期權、歸屬時間表和交易。
員工擁有的個人資料控制
只有員工可以更新或刪除他們的個人資料;其他人無法修改員工內容。
股票期權和交易完整性
只有擁有者可以創建或刪除他們的股票期權和交易。使用 Cloud Code 進行驗證。
範圍讀取訪問
限制股票期權和交易的讀取權限給相關方(例如,員工只能看到自己的期權和公共交易)。
架構(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
},
"profilePicture": {
"type": "String",
"required": false
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "StockOption",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"user": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"optionType": {
"type": "String",
"required": true
},
"quantity": {
"type": "Number",
"required": true
},
"strikePrice": {
"type": "Number",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "VestingSchedule",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"stockOption": {
"type": "Pointer",
"required": true,
"targetClass": "StockOption"
},
"vestDate": {
"type": "Date",
"required": true
},
"quantity": {
"type": "Number",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "Transaction",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"user": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"stockOption": {
"type": "Pointer",
"required": true,
"targetClass": "StockOption"
},
"transactionType": {
"type": "String",
"required": true
},
"quantity": {
"type": "Number",
"required": true
},
"transactionDate": {
"type": "Date",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "Notification",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"user": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"message": {
"type": "String",
"required": true
},
"read": {
"type": "Boolean",
"required": false
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
}
]
}使用 AI 代理構建
使用 Back4app AI Agent 從此模板生成一個真正的股權追蹤應用,包括前端、後端、身份驗證、員工、股票期權、歸屬計劃和交易流程。
在 Back4app 上創建一個具有此精確架構和行為的股權管理應用後端。 架構: 1. 員工(使用 Back4app 內建):姓名、電子郵件、職位;objectId、createdAt、updatedAt(系統)。 2. 股票期權:員工(指向員工的指針,必填)、類型(字符串,必填)、數量(數字,必填);objectId、createdAt、updatedAt(系統)。 3. 歸屬計劃:股票期權(指向股票期權的指針,必填)、開始日期(日期,必填)、結束日期(日期,必填)、懸崖(數字,必填);objectId、createdAt、updatedAt(系統)。 4. 交易:股票期權(指向股票期權的指針,必填)、日期(日期,必填)、數量(數字,必填);objectId、createdAt、updatedAt(系統)。 安全性: - 只有員工可以更新/刪除他們的個人資料。只有擁有者可以創建/刪除他們的股票期權和交易。使用雲代碼進行驗證。 身份驗證: - 註冊、登錄、登出。 行為: - 列出員工,管理股票期權,自動化歸屬計劃,跟蹤交易。 交付: - Back4app 應用,包含架構、ACLs、CLPs;前端用於員工資料、股票期權、歸屬計劃和交易。
按下面的按鈕以使用此模板提示預填內容打開代理。
這是沒有技術後綴的基本提示。您可以在之後調整生成的前端堆棧。
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 | 完整 | |
| ~5 分鐘 | 股票跟踪的快速網頁儀表板。 | Typed SDK | 完整 | |
| 大約 5 分鐘 | 股票跟踪的跨平台移動應用程序。 | Typed SDK | 完整 | |
| 少於 5 分鐘 | 股票跟踪的伺服器呈現網頁應用程序。 | Typed SDK | 完整 | |
| ~3–5 分鐘 | 股票跟踪的輕量級網頁整合。 | Typed SDK | 完整 | |
| 快速(5 分鐘)設置 | 股票跟踪的原生 Android 應用程序。 | Typed SDK | 完整 | |
| ~5 分鐘 | 股票跟踪的原生 iOS 應用程序。 | Typed SDK | 完整 | |
| 大約 5 分鐘 | React 的股票跟踪網頁 UI。 | Typed SDK | 完整 | |
| 少於 5 分鐘 | 股票跟踪的企業網頁應用程序。 | Typed SDK | 完整 | |
| 少於 2 分鐘 | 股票跟踪的靈活 GraphQL API。 | GraphQL API | 完整 | |
| 快速(2 分鐘)設置 | REST API 整合的股票跟踪。 | REST API | 完整 | |
| ~3 分鐘 | 股票跟踪的伺服器端 PHP 後端。 | REST API | 完整 | |
| 大約 5 分鐘 | .NET 的股票跟踪後端。 | Typed SDK | 完整 |
設置時間反映從項目啟動到使用此模板架構進行首次財務數據查詢的預期持續時間。
常見問題
關於使用此模板構建股權追蹤後端的常見問題。