Rastreador de Acciones
Construir con Agente de IA
Backend de Seguimiento de Capital

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.

  1. Diseño de esquema centrado en el empleadoModela empleados con opciones sobre acciones y calendarios de adquisición en estructuras claras y consultables.
  2. Calendarios de adquisición automatizadosUtiliza las capacidades de automatización de Back4app para gestionar los plazos de adquisición y las asignaciones de acciones.
  3. Gestión de opciones sobre accionesGestiona las opciones sobre acciones de los empleados con registros detallados e historiales de transacciones.
  4. Actualizaciones en tiempo realPermitir a los empleados rastrear sus opciones sobre acciones y el progreso de adquisición sin problemas.
  5. Backend de equidad multiplataformaSirve 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:

Aplicaciones de gestión de equidadPlataformas de opciones sobre acciones para empleadosAplicaciones de gestión financieraAplicaciones de acciones móviles primeroLanzamientos de MVPEquipos que seleccionan BaaS para productos financieros

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.

Frontend
13+ tecnologías
Backend
Back4app
Base de datos
MongoDB
Autenticación
Autenticación integrada + sesiones
API
REST y GraphQL
Tiempo real
Live Queries

Diagrama ER

Modelo de relación de entidades para el esquema de backend del rastreador de acciones.

Ver fuente del diagrama
Mermaid
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
Mermaid
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

Diccionario de Datos

Referencia completa a nivel de campo para cada clase en el esquema del rastreador de acciones.

CampoTipoDescripciónRequerido
objectIdStringAuto-generated unique identifierAutomático
usernameStringUser login name
emailStringUser email address
passwordStringHashed password (write-only)
profilePictureStringURL of the user's profile picture
createdAtDateAuto-generated creation timestampAutomático
updatedAtDateAuto-generated last-update timestampAutomá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.

JSON
{
  "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.

Agente de IA de Back4app
Listo para construir
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.

Desplegar en minutos50 mensajes gratis / mesNo se requiere tarjeta de crédito

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.

Cargando área de pruebas…

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.

FrameworkTiempo de ConfiguraciónBeneficio del Seguimiento de CapitalTipo de SDKSoporte de IA
Configuración rápida (5 min)Código base único para el seguimiento de capital en móvil y web.Typed SDKCompleto
~5 minTablero web rápido para el seguimiento de capital.Typed SDKCompleto
Alrededor de 5 minAplicación móvil multiplataforma para el seguimiento de capital.Typed SDKCompleto
Menos de 5 minutosAplicación web renderizada en servidor para el seguimiento de capital.Typed SDKCompleto
~3–5 minIntegración web ligera para el seguimiento de capital.Typed SDKCompleto
Configuración rápida (5 min)Aplicación nativa Android para el seguimiento de capital.Typed SDKCompleto
~5 minAplicación nativa iOS para el seguimiento de capital.Typed SDKCompleto
Alrededor de 5 minInterfaz de usuario web Reactiva para el seguimiento de capital.Typed SDKCompleto
Menos de 5 minutosAplicación web empresarial para el seguimiento de capital.Typed SDKCompleto
Menos de 2 minAPI flexible GraphQL para el seguimiento de capital.GraphQL APICompleto
Configuración rápida (2 min)Integración REST API para el seguimiento de capital.REST APICompleto
~3 minBackend PHP del lado del servidor para el seguimiento de capital.REST APICompleto
Alrededor de 5 minBackend .NET para el seguimiento de capital.Typed SDKCompleto

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.

¿Qué es un backend de seguimiento de acciones?
¿Qué incluye la plantilla de Seguimiento de Acciones?
¿Por qué usar Back4app para una aplicación de gestión de acciones?
¿Cómo ejecuto consultas para empleados y opciones sobre acciones con Flutter?
¿Cómo creo un calendario de adquisición con Next.js Server Actions?
¿Puede React Native almacenar en caché datos de empleados sin conexión?
¿Cómo evito duplicar opciones sobre acciones?
¿Cuál es la mejor manera de mostrar perfiles de empleados y opciones sobre acciones en Android?
¿Cómo funciona el flujo del calendario de adquisición de derechos de principio a fin?

Confiado por desarrolladores en todo el mundo

Únete a los equipos que lanzan productos financieros más rápido con las plantillas de Back4app

G2 Users Love Us Badge

¿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.

Elegir tecnología