Saltar al contenido

Una entrega cuidada

Adaptadores de demostración

Una guía práctica para usar, adaptar y entregar el código.

Una operación SaaS completa

WorkspaceProvider conecta onboarding, invitaciones, vistas por rol, clientes, notas, metadatos de archivos y vistas guardadas de la demo. Las consultas de clientes cancelan solicitudes antiguas y conservan los totales en modo externo. Los bloques reciben valores y callbacks controlados para conectar tus servicios.

node bin/aureform.mjs add onboarding-flow member-management data-workbench import-wizard record-detail --cwd ../my-product --dry-run
# Each block works with controlled props and callbacks.
# Add workspace-provider for the complete local demo context.
node bin/aureform.mjs add workspace-provider --cwd ../my-product

Cada pantalla interactiva usa datos de ejemplo y persistencia en el navegador. El kit no incluye un servidor de producción. La separación entre interfaz y adaptador facilita conectar los servicios de tu producto.

InterfazComportamiento actual
workspace-provider.tsxSnapshots validados; clientes, miembros, notas, vistas y metadatos de adjuntos separados por espacio.
demo/customer-adapter.tsConsultas controladas, filtros AND, orden, totales de página y AbortSignal.
lib/csv-import.tsLectura de CSV, mapeo tipado, duplicados y validación de resultados del callback.
use-demo-store.tsLocalStorage: registros, configuración, tableros y mensajes
demo/ai-adapter.tsGenerador asíncrono de texto, cancelación y errores simulados
demo/file-adapter.tsArchivos en IndexedDB y descargas locales
demo/visual-adapter.tsVistas previas SVG y video originales preparadas
auth.tsxValidación de formularios; sin sesión de identidad real
map-data.tsGeoJSON esquemático original, sin mapas externos

Transmite desde tu servidor

type AssistantRequest = {
  prompt: string;
  model: string;
  signal: AbortSignal;
};
// Keep credentials on the server.
// Replace the demo generator with an authenticated endpoint.
// Preserve pending, cancellation, retry and error states.

El código de verificación de ejemplo es 123456. Las claves API son cadenas inertes con prefijo af_demo_. Los correos permanecen locales. Los botones de facturación cambian datos ilustrativos sin realizar cobros. Restablecer la demo borra los registros de Aureform y los archivos locales.