Шаблон бэкенда приложения для отслеживания акций
Управление опционами на акции сотрудников и автоматизированный вестинг
Готовый к использованию бэкенд для отслеживания акций на Back4app с сотрудниками, опционами на акции и графиками вестинга. Включает ER-диаграмму, словарь данных, JSON-схему, API-площадку и подсказку AI-агента для быстрого запуска.
Ключевые выводы
Этот шаблон предоставляет вам бэкенд для управления акциями с сотрудниками, опционами на акции и графиками наделения, чтобы ваша команда могла сосредоточиться на финансовом управлении и вовлечении сотрудников.
- Дизайн схемы, ориентированной на сотрудников — Моделируйте сотрудников с опционами на акции и графиками наделения в четких, доступных для запросов структурах.
- Автоматизированные графики наделения — Используйте возможности автоматизации Back4app для управления графиками наделения и распределением акций.
- Управление опционами на акции — Управляйте опционами на акции сотрудников с помощью детализированных записей и историй транзакций.
- Обновления в реальном времени — Позволяет сотрудникам без проблем отслеживать свои опционы на акции и прогресс вестинга.
- Кроссплатформенный бэкенд для управления капиталом — Обслуживайте мобильных и веб-клиентов через единый REST и GraphQL API для сотрудников, опционов на акции и графиков вестинга.
Что такое шаблон бэкенда приложения для отслеживания капитала?
Back4app — это бэкенд как услуга (BaaS) для быстрой доставки продукта. Шаблон бэкенда приложения для отслеживания капитала — это предустановленная схема для сотрудников, опционов на акции, графиков вестинга и транзакций. Подключите ваш предпочитаемый фронтенд (React, Flutter, Next.js и другие) и доставляйте быстрее.
Лучше всего подходит для:
Обзор
Продукт для управления капиталом требует профилей сотрудников, опционов на акции, графиков вестинга и отслеживания транзакций.
Этот шаблон определяет Employee, StockOption, VestingSchedule и Transaction с функциями в реальном времени и правилами владения, чтобы команды могли быстро внедрять управление финансами.
Основные функции трекера акций
Каждая технологическая карта в этом центре использует ту же схему бэкенда отслеживания акций с Employee, StockOption, VestingSchedule и Transaction.
Профили сотрудников и опции на акции
Класс Employee хранит имя, электронную почту, должность и опции на акции.
Управление опционами на акции
Класс StockOption связывает сотрудника, тип и количество.
Автоматизированные графики наделения
Класс VestingSchedule хранит ссылку на опцион на акции, дату начала, дату окончания и период ожидания.
Отслеживание транзакций
Класс Transaction отслеживает транзакции с опционами на акции с указанием даты и суммы.
Обновления в реальном времени
Включите отслеживание опционов на акции и прогресса наделения в реальном времени.
Почему стоит строить ваш бэкенд для отслеживания акций с Back4app?
Back4app предоставляет вам примитивы для управления сотрудниками, опционами на акции, графиками наделения и транзакциями, чтобы ваша команда могла сосредоточиться на финансовом управлении и вовлечении сотрудников, а не на инфраструктуре.
- •Управление сотрудниками и опционами на акции: Класс сотрудника с полями профиля и класс опционов на акции для финансового управления поддерживают взаимодействие с акциями.
- •Автоматизация графика наделения: Автоматизируйте графики наделения и управляйте распределением акций с легкостью.
- •Гибкость в реальном времени + API: Используйте Live Queries для обновлений в реальном времени, сохраняя REST и GraphQL доступными для каждого клиента.
Быстро создавайте и улучшайте функции управления акциями с одним бэкенд-контрактом на всех платформах.
Основные преимущества
Бэкенд управления акциями, который помогает вам быстро итеративно развиваться, не жертвуя структурой.
Быстрый запуск акций
Начните с полной схемы сотрудника, опционов на акции и графика наделения, а не проектируйте бэкенд с нуля.
Автоматизированная поддержка наделения
Используйте автоматизированные графики наделения для улучшенного финансового управления.
Понятный поток опционов на акции
Управляйте опционами на акции сотрудников с помощью подробных записей и отслеживания транзакций.
Масштабируемая модель разрешений
Используйте ACL/CLP, чтобы только сотрудники могли просматривать свои профили и опционы на акции, а также управлять транзакциями.
Данные о капитале в реальном времени
Храните и агрегируйте данные об опционах на акции для отображения и взаимодействия без сброса схемы.
Рабочий процесс начальной загрузки ИИ
Быстро создавайте каркас бэкенда и руководство по интеграции с помощью одной структурированной подсказки.
Готовы запустить ваше приложение для управления капиталом?
Позвольте агенту ИИ Back4app создать каркас бэкенда вашего трекера капитала и сгенерировать сотрудников, опционы на акции, графики вестинга и транзакции из одной подсказки.
Бесплатное начало — 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 | Авто |
7 поля в User
Безопасность и разрешения
Как стратегия 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 Agent
Используйте AI-агент Back4app, чтобы создать приложение для отслеживания реального капитала из этого шаблона, включая фронтенд, бэкенд, аутентификацию и потоки сотрудников, опционов на акции, графиков вестинга и транзакций.
Создайте бэкенд приложения для управления капиталом на Back4app с этой точной схемой и поведением. Схема: 1. Сотрудник (используйте встроенный Back4app): имя, электронная почта, должность; objectId, createdAt, updatedAt (системные). 2. ОпционНаАкции: сотрудник (Указатель на Сотрудника, обязательно), тип (Строка, обязательно), количество (Число, обязательно); objectId, createdAt, updatedAt (системные). 3. ГрафикВестинга: опционНаАкции (Указатель на ОпционНаАкции, обязательно), датаНачала (Дата, обязательно), датаОкончания (Дата, обязательно), клифф (Число, обязательно); objectId, createdAt, updatedAt (системные). 4. Транзакция: опционНаАкции (Указатель на ОпционНаАкции, обязательно), дата (Дата, обязательно), количество (Число, обязательно); objectId, createdAt, updatedAt (системные). Безопасность: - Только сотрудник может обновлять/удалять свой профиль. Только владелец может создавать/удалять свои опционы на акции и транзакции. Используйте Cloud Code для валидации. Аутентификация: - Регистрация, вход, выход. Поведение: - Список сотрудников, управление опционами на акции, автоматизация графиков вестинга и отслеживание транзакций. Доставка: - Приложение Back4app со схемой, ACL, CLP; фронтенд для профилей сотрудников, опционов на акции, графиков вестинга и транзакций.
Нажмите кнопку ниже, чтобы открыть Агент с предварительно заполненной подсказкой этого шаблона.
Это базовая подсказка без суффикса технологии. Вы можете адаптировать сгенерированный стек фронтенда позже.
Песочница API
Попробуйте REST и конечные точки GraphQL с использованием схемы отслеживания акций. Ответы используют фиктивные данные и не требуют учетной записи Back4app.
Использует ту же схему, что и этот шаблон.
Выберите вашу технологию
Разверните каждую карточку, чтобы увидеть шаги интеграции, шаблоны состояний, примеры моделей данных и заметки по офлайну.
Flutter Бэкенд трекера акций
React Бэкенд трекера акций
React Native Бэкенд трекера акций
Next.js Бэкенд трекера акций
JavaScript Бэкенд трекера акций
Android Бэкенд трекера акций
iOS Бэкенд трекера акций
Vue Бэкенд трекера акций
Angular Бэкенд трекера акций
GraphQL Бэкенд трекера акций
REST API Бэкенд трекера акций
PHP Бэкенд трекера акций
.NET Бэкенд трекера акций
Что вы получаете с каждой технологией
Каждый стек использует одну и ту же схему бэкенда трекера акций и API-контракты.
Комплексная модель данных капитала
Единая структура данных отслеживание капитала для сотрудников и опционов на акции.
Обновления транзакций в реальном времени
Мгновенные уведомления о транзакциях и изменениях отслеживание капитала.
Управление графиками вестинга
Автоматизируйте и отслеживайте графики вестинга для участников отслеживание капитала.
Безопасное хранение документов
Защищенное хранилище для конфиденциальных документов и соглашений отслеживание капитала.
REST/GraphQL доступ к API
Гибкие варианты API для бесшовной интеграции отслеживание капитала.
Настраиваемые роли пользователей
Определите уровни доступа для различных заинтересованных сторон отслеживание капитала.
Сравнение фреймворков для отслеживания капитала
Сравните скорость настройки, стиль SDK и поддержку ИИ во всех поддерживаемых технологиях.
| Фреймворк | Время настройки | Преимущество отслеживателя капитала | Тип SDK | Поддержка ИИ |
|---|---|---|---|---|
| Быстрая настройка (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 веб-интерфейс для отслеживателя капитала. | Typed SDK | Полная | |
| Менее 5 минут | Корпоративное веб-приложение для отслеживателя капитала. | Typed SDK | Полная | |
| Менее 2 мин | Гибкий GraphQL API для отслеживателя капитала. | GraphQL API | Полная | |
| Быстрая настройка (2 мин) | REST API интеграция для отслеживателя капитала. | REST API | Полная | |
| ~3 мин | Серверный PHP интерфейс для отслеживателя капитала. | REST API | Полная | |
| Около 5 мин | .NET бэкенд для отслеживателя капитала. | Typed SDK | Полная |
Время настройки отражает ожидаемую продолжительность от начала проекта до первого запроса финансовых данных с использованием этой схемы шаблона.
Часто задаваемые вопросы
Общие вопросы о создании бэкенда для отслеживания акций с помощью этого шаблона.
Готовы создать приложение для отслеживания акций?
Начните свой проект по управлению акциями за считанные минуты. Кредитная карта не требуется.