⚡ VBWD
A sales platform for the digital world — SaaS subscriptions, CMS, shop, booking and a token economy on one self-hosted backend, two Vue front-ends and one plugin contract.

What this instance demonstrates
VBWD is a worked example of running the VBWD platform for software engineers, SaaS builders, digital agencies and smart-app teams. VBWD core is intentionally agnostic — all domain behaviour is delivered by plugins. This instance is nothing more than a chosen constellation of plugins on top of the same core codebase that every other instance runs.
Plugin constellation in this instance
Every row below is a real plugin — switch it off in
/admin/settings/plugins and the corresponding
behaviour disappears cleanly.
landing1Embeddable marketing landing with pricing widget.
cmsPages, categories, image uploads, slug routing.
mainchatFront-of-house public chat — visitor FAQ, KB-aware, anonymous→identified handoff.
chatLLM chat with token metering (OpenAI-compatible).
theme-switcherFive CSS-var presets with zero regressions when off.
analyticsActive sessions, revenue snapshots, domain-event log.
stripeCards, Apple/Google Pay, webhooks, plan sync.
paypalOrders + capture + webhook flow.
yookassaRussian-market payment rail.
Guarantees you inherit
- Subscription lifecycle —
PENDING → ACTIVE → CANCELLED → EXPIRED. - Multi-currency pricing, regional tax, line-item invoicing.
- Token economy for any metered feature — AI, exports, downloads, bookings.
- JWT auth with access + refresh, bcrypt hashing, RBAC.
- Outbound webhooks with retry and delivery logs.
- Enable / disable plugins without a server restart.
- 1,851+ passing tests, TDD as the development standard.
- BSL 1.1 — self-host for yourself free; production use needs a licence.
Want the pricing? See plans →