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.
| Interfaz | Comportamiento actual |
|---|---|
| workspace-provider.tsx | Snapshots validados; clientes, miembros, notas, vistas y metadatos de adjuntos separados por espacio. |
| demo/customer-adapter.ts | Consultas controladas, filtros AND, orden, totales de página y AbortSignal. |
| lib/csv-import.ts | Lectura de CSV, mapeo tipado, duplicados y validación de resultados del callback. |
| use-demo-store.ts | LocalStorage: registros, configuración, tableros y mensajes |
| demo/ai-adapter.ts | Generador asíncrono de texto, cancelación y errores simulados |
| demo/file-adapter.ts | Archivos en IndexedDB y descargas locales |
| demo/visual-adapter.ts | Vistas previas SVG y video originales preparadas |
| auth.tsx | Validación de formularios; sin sesión de identidad real |
| map-data.ts | GeoJSON 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.