Embed SDK for BizCom business processes. Turn any website into a process-driven application with a single line of code.
<script src="https://bizcom.wr.io/sdk/v1/bizcom.js"></script>
<bizcom-order
org="your-org"
process="order"
theme="light">
</bizcom-order>- 🎨 Web Components - Native browser support, framework-agnostic
- 🔌 Modular - Payment nodes, notification nodes, analytics
- 🎯 Type-safe - Full TypeScript support
- 📦 Tiny - < 50KB gzipped
- 🚀 Fast - Lazy-loaded components
Order form with payment integration for restaurants, e-commerce.
Appointment booking with calendar integration.
Service request form with status tracking.
# Install dependencies
pnpm install
# Dev server
pnpm dev
# Build
pnpm build
# Test
pnpm test
pnpm test:e2e
pnpm test:e2eThe demo page is automatically deployed to GitHub Pages via GitHub Actions when pushing to master.
- Demo URL: https://webrunes.github.io/bizcom-sdk/
- Workflow:
.github/workflows/deploy.yml - Build Output:
dist-demo/->docs/(inmasterbranch)
To deploy manually:
pnpm build:demo- Commit the
docsfolder - Push to
master
src/
├── index.ts # Main entry point
├── core/
│ ├── BizcomEmbed.ts # Base class for all components
│ ├── config.ts # SDK configuration
│ └── analytics.ts # Usage tracking
├── components/
│ ├── OrderWidget.ts # <bizcom-order>
│ ├── BookingWidget.ts # <bizcom-booking>
│ └── RequestWidget.ts # <bizcom-request>
└── utils/
├── api.ts # API client
└── theme.ts # Theming system
MIT