Plantilla de Backend de Aplicación de Seguimiento de Capital
Gestión de Opciones de Acciones para Empleados y Consolidación Automatizada
Un backend de seguimiento de capital listo para producción en Back4app con empleados, opciones de acciones y calendarios de consolidación. Incluye diagrama ER, diccionario de datos, esquema JSON, área de pruebas de API y un aviso de Agente de IA para un inicio rápido.
Conclusiones Clave
Esta plantilla te ofrece un backend de gestión de acciones con empleados, opciones sobre acciones y calendarios de adquisición para que tu equipo pueda centrarse en la gestión financiera y el compromiso de los empleados.
- Diseño de esquema centrado en el empleado — Modela empleados con opciones sobre acciones y calendarios de adquisición en estructuras claras y consultables.
- Calendarios de adquisición automatizados — Utiliza las capacidades de automatización de Back4app para gestionar los plazos de adquisición y las asignaciones de acciones.
- Gestión de opciones sobre acciones — Gestiona las opciones sobre acciones de los empleados con registros detallados e historiales de transacciones.
- Actualizaciones en tiempo real — Permitir a los empleados rastrear sus opciones sobre acciones y el progreso de adquisición sin problemas.
- Backend de equidad multiplataforma — Sirve a clientes móviles y web a través de una única API REST y GraphQL para empleados, opciones sobre acciones y calendarios de adquisición.
¿Qué es la plantilla de backend de la aplicación de seguimiento de equidad?
Back4app es un backend como servicio (BaaS) para una entrega rápida de productos. La plantilla de backend de la aplicación de seguimiento de equidad es un esquema preconstruido para empleados, opciones sobre acciones, calendarios de adquisición y transacciones. Conecta tu frontend preferido (React, Flutter, Next.js, y más) y entrega más rápido.
Mejor para:
Visión general
Un producto de gestión de acciones necesita perfiles de empleados, opciones sobre acciones, calendarios de adquisición y seguimiento de transacciones.
Esta plantilla define Empleado, Opción sobre acciones, Calendario de adquisición y Transacción con características en tiempo real y reglas de propiedad para que los equipos puedan implementar la gestión financiera rápidamente.
Características principales del rastreador de equidad
Cada tarjeta de tecnología en este centro utiliza el mismo esquema de backend de seguimiento de acciones con Empleado, Opción de Acciones, Calendario de Consolidación y Transacción.
Perfiles de empleados y opciones sobre acciones
La clase de empleado almacena nombre, correo electrónico, posición y opciones sobre acciones.
Gestión de opciones sobre acciones
La clase StockOption vincula empleado, tipo y cantidad.
Programas de adquisición automatizados
La clase VestingSchedule almacena la referencia de opciones sobre acciones, fecha de inicio, fecha de finalización y período de consolidación.
Seguimiento de transacciones
La clase Transaction rastrea las transacciones de opciones sobre acciones con fecha y cantidad.
Actualizaciones en tiempo real
Habilitar el seguimiento en tiempo real de las opciones sobre acciones y el progreso de adquisición.
¿Por qué construir su backend de seguimiento de acciones con Back4app?
Back4app le ofrece primitivas de empleados, opciones sobre acciones, cronograma de adquisición y transacciones para que su equipo pueda centrarse en la gestión financiera y el compromiso de los empleados en lugar de la infraestructura.
- •Gestión de empleados y opciones sobre acciones: La clase de empleado con campos de perfil y la clase de opciones sobre acciones para la gestión financiera apoyan las interacciones de equidad.
- •Automatización del cronograma de adquisición: Automatice los cronogramas de adquisición y gestione las asignaciones de acciones con facilidad.
- •Flexibilidad en tiempo real + API: Utilice Live Queries para actualizaciones en tiempo real mientras mantiene REST y GraphQL disponibles para cada cliente.
Construya e itere rápidamente en funciones de gestión de equidad con un solo contrato de backend en todas las plataformas.
Beneficios Principales
Un backend de gestión de acciones que te ayuda a iterar rápidamente sin sacrificar la estructura.
Lanzamiento rápido de acciones
Comienza con un esquema completo de empleado, opción de acciones y calendario de consolidación en lugar de diseñar el backend desde cero.
Soporte de consolidación automatizada
Aprovecha los calendarios de consolidación automatizados para una mejor gestión financiera.
Flujo claro de opciones de acciones
Gestiona las opciones de acciones de los empleados con registros detallados y seguimiento de transacciones.
Modelo de permisos escalable
Utiliza ACL/CLP para que solo los empleados puedan ver sus perfiles y opciones sobre acciones, y gestionar transacciones.
Datos de equidad en tiempo real
Almacena y agrega datos de opciones sobre acciones para mostrar e interactuar sin reinicios de esquema.
Flujo de trabajo de inicio con IA
Genera rápidamente la estructura de backend y la guía de integración con un solo aviso estructurado.
¿Listo para lanzar tu aplicación de gestión de equidad?
Deja que el Agente de IA de Back4app estructure el backend de tu rastreador de equidad y genere empleados, opciones sobre acciones, calendarios de adquisición y transacciones desde un solo aviso.
Gratis para comenzar — 50 solicitudes de Agente de IA/mes, no se requiere tarjeta de crédito
Pila Técnica
Todo incluido en esta plantilla de backend de rastreador de acciones.
Diagrama ER
Modelo de relación de entidades para el esquema de backend del rastreador de acciones.
Esquema que cubre empleados, opciones de acciones, calendarios de consolidación y transacciones.
Ver fuente del diagrama
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
}
Flujo de Integración
Flujo típico de ejecución para autenticación, perfiles de empleados, opciones de acciones, calendarios de consolidación y transacciones.
Ver fuente del diagrama
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 updatesDiccionario de Datos
Referencia completa a nivel de campo para cada clase en el esquema del rastreador de acciones.
| Campo | Tipo | Descripción | Requerido |
|---|---|---|---|
| objectId | String | Auto-generated unique identifier | Automático |
| 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 | Automático |
| updatedAt | Date | Auto-generated last-update timestamp | Automático |
7 campos en User
Seguridad y Permisos
Cómo la estrategia de ACL y CLP asegura a los empleados, opciones sobre acciones, calendarios de adquisición y transacciones.
Controles de perfil propiedad del empleado
Solo el empleado puede actualizar o eliminar su perfil; otros no pueden modificar el contenido del empleado.
Integridad de opciones de acciones y transacciones
Solo el propietario puede crear o eliminar sus opciones de acciones y transacciones. Use Cloud Code para validación.
Acceso de lectura delimitado
Restringir las lecturas de opciones de acciones y transacciones a las partes relevantes (por ejemplo, los empleados ven sus propias opciones y transacciones públicas).
Esquema (JSON)
Definición de esquema JSON en bruto lista para copiar en Back4app o usar como referencia de implementación.
{
"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
}
}
}
]
}Construir con Agente de IA
Utiliza el Agente de IA de Back4app para generar una aplicación de seguimiento de acciones reales a partir de esta plantilla, incluyendo frontend, backend, autenticación, y flujos de opciones de acciones para empleados, calendario de adquisición y transacciones.
Crea un backend de aplicación de gestión de acciones en Back4app con este esquema y comportamiento exactos. Esquema: 1. Empleado (usa el incorporado de Back4app): nombre, correo electrónico, posición; objectId, createdAt, updatedAt (sistema). 2. Opción de Acción: empleado (Puntero a Empleado, requerido), tipo (Cadena, requerido), cantidad (Número, requerido); objectId, createdAt, updatedAt (sistema). 3. Calendario de Adquisición: opción de acción (Puntero a Opción de Acción, requerido), fecha de inicio (Fecha, requerido), fecha de fin (Fecha, requerido), acantilado (Número, requerido); objectId, createdAt, updatedAt (sistema). 4. Transacción: opción de acción (Puntero a Opción de Acción, requerido), fecha (Fecha, requerido), cantidad (Número, requerido); objectId, createdAt, updatedAt (sistema). Seguridad: - Solo el empleado puede actualizar/eliminar su perfil. Solo el propietario puede crear/eliminar sus opciones de acciones y transacciones. Usa Cloud Code para validación. Autenticación: - Registro, inicio de sesión, cierre de sesión. Comportamiento: - Listar empleados, gestionar opciones de acciones, automatizar calendarios de adquisición y rastrear transacciones. Entregar: - Aplicación de Back4app con esquema, ACLs, CLPs; frontend para perfiles de empleados, opciones de acciones, calendarios de adquisición y transacciones.
Presiona el botón de abajo para abrir el Agente con este mensaje de plantilla pre-rellenado.
Este es el mensaje base sin un sufijo de tecnología. Puedes adaptar la pila de frontend generada posteriormente.
API Playground
Prueba los endpoints de REST y GraphQL contra el esquema del rastreador de acciones. Las respuestas usan datos simulados y no requieren una cuenta de Back4app.
Utiliza el mismo esquema que esta plantilla.
Elige tu tecnología
Expande cada tarjeta para ver los pasos de integración, patrones de estado, ejemplos de modelos de datos y notas sin conexión.
Flutter Backend de Seguimiento de Equidad
React Backend de Seguimiento de Equidad
React Nativo Backend de Seguimiento de Equidad
Next.js Backend de Seguimiento de Equidad
JavaScript Backend de Seguimiento de Equidad
Android Backend de Seguimiento de Equidad
iOS Backend de Seguimiento de Equidad
Vue Backend de Seguimiento de Equidad
Angular Backend de Seguimiento de Equidad
GraphQL Backend de Seguimiento de Equidad
REST API Backend de Seguimiento de Equidad
PHP Backend de Seguimiento de Equidad
.NET Backend de Seguimiento de Equidad
Lo que obtienes con cada tecnología
Cada stack utiliza el mismo esquema de backend y contratos de API para el rastreador de acciones.
Modelo de datos de capital integral
Estructura de datos unificada seguimiento de capital para empleados y opciones sobre acciones.
Actualizaciones de transacciones en tiempo real
Notificaciones instantáneas para transacciones y cambios de seguimiento de capital.
Gestión de horarios de adquisición
Automatiza y rastrea los horarios de adquisición para los participantes de seguimiento de capital.
Almacenamiento seguro de documentos
Almacenamiento protegido para documentos y acuerdos sensibles de seguimiento de capital.
Acceso a API REST/GraphQL
Opciones de API flexibles para una integración fluida de seguimiento de capital.
Roles de usuario personalizables
Define niveles de acceso para diferentes interesados de seguimiento de capital.
Comparación del Marco de Seguimiento de Capital
Compara la velocidad de configuración, el estilo de SDK y el soporte de IA en todas las tecnologías soportadas.
| Framework | Tiempo de Configuración | Beneficio del Seguimiento de Capital | Tipo de SDK | Soporte de IA |
|---|---|---|---|---|
| Configuración rápida (5 min) | Código base único para el seguimiento de capital en móvil y web. | Typed SDK | Completo | |
| ~5 min | Tablero web rápido para el seguimiento de capital. | Typed SDK | Completo | |
| Alrededor de 5 min | Aplicación móvil multiplataforma para el seguimiento de capital. | Typed SDK | Completo | |
| Menos de 5 minutos | Aplicación web renderizada en servidor para el seguimiento de capital. | Typed SDK | Completo | |
| ~3–5 min | Integración web ligera para el seguimiento de capital. | Typed SDK | Completo | |
| Configuración rápida (5 min) | Aplicación nativa Android para el seguimiento de capital. | Typed SDK | Completo | |
| ~5 min | Aplicación nativa iOS para el seguimiento de capital. | Typed SDK | Completo | |
| Alrededor de 5 min | Interfaz de usuario web Reactiva para el seguimiento de capital. | Typed SDK | Completo | |
| Menos de 5 minutos | Aplicación web empresarial para el seguimiento de capital. | Typed SDK | Completo | |
| Menos de 2 min | API flexible GraphQL para el seguimiento de capital. | GraphQL API | Completo | |
| Configuración rápida (2 min) | Integración REST API para el seguimiento de capital. | REST API | Completo | |
| ~3 min | Backend PHP del lado del servidor para el seguimiento de capital. | REST API | Completo | |
| Alrededor de 5 min | Backend .NET para el seguimiento de capital. | Typed SDK | Completo |
El tiempo de configuración refleja la duración esperada desde el inicio del proyecto hasta la primera consulta de datos financieros utilizando este esquema de plantilla.
Preguntas Frecuentes
Preguntas comunes sobre cómo construir un backend de seguimiento de acciones con esta plantilla.
¿Listo para construir tu aplicación de seguimiento de acciones?
Inicia tu proyecto de gestión de acciones en minutos. No se requiere tarjeta de crédito.