AbsoluteJS

absolutejs-crm-example

absolutejs-crm-examplev0.0.1betaDev Tools

One page per framework (React / Vue / Svelte / Angular / HTML / HTMX) demonstrating the same CRM lead-capture flow against @absolutejs/crm. Backend wires a stub adapter so the example runs without real Salesforce/HubSpot credentials.

#Installation

BASH
# Private workspace project: ~/abs/examples/crm

#Capabilities

Overview

One page per framework (React / Vue / Svelte / Angular / HTML / HTMX) demonstrating the same CRM lead-capture flow against @absolutejs/crm. Backend wires a stub adapter so the example runs without real Salesforce/HubSpot credentials.

Visit http://localhost:3000 for the framework picker. Each page submits to the same backend, which writes through the CRM runtime → local entity store. The "Recent contacts" panel polls the local store so you can see writes land in real time.

What the example demonstrates

createCRMRuntime wiring with localEntityStore enabled (bidirectional sync activated)

A custom stub CRMAdapter so the example is self-contained

createVoiceLeadCapturePathway-style flow but as a plain HTML form per framework

Show 2 more

Shared brand styles in src/frontend/styles/indexes/crm-demo.css

Shared types + framework metadata in src/shared/demo.ts

Outcomes

What you can build

Build on the supported package contract

Use absolutejs-crm-example through its supported public entry points.

Hardening checklist

Production guidance

Make every external boundary explicitPin the deployed absolutejs-crm-example version, replace example or memory-backed dependencies with durable implementations, bound external calls, protect credentials, and emit enough evidence to retry or recover safely.

Follow in order

Troubleshooting path

1
Trace from the first failed boundary
Reproduce the smallest canonical absolutejs-crm-example example, confirm the supported entry point and version in the API explorer, then inspect the first boundary that did not produce its documented result.

#@absolutejs/crm example quick start

Partial snippet

# @absolutejs/crm example

BASH
bun install
bun dev

#Package commands

Scripts declared by this package manifest.

bun run buildabsolute build
bun run devabsolute dev
bun run formatabsolute prettier --write
bun run lintabsolute eslint
bun run startabsolute start
bun run typecheckabsolute typecheck
Private workspace project
This project is maintained inside the workspace and is not published as a standalone npm package.