⚡ 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.
All on GitHub. Fork it. Ship it.
47 public repos under VBWD-platform. BSL 1.1 —
self-host for free; a licence is needed only at production
scale. Everything below is one git clone away.
The canvas every plugin paints on
The runtime that boots before any feature loads — auth, sessions, plans, invoices, events, the plugin loader.
vbwd-sdkThe umbrella — recipes, dev-install scripts, integration test harness. Start here.
vbwd-backendPython · Flask — auth, billing, CMS, plugin host, event bus, DI container. Postgres + Redis.
vbwd-fe-userVue 3 — the user-facing SPA. Plugins inject their own routes + stores at boot.
vbwd-fe-adminVue 3 — the back-office SPA. Same plugin contract as fe-user.
vbwd-fe-coreShared Vue component library both SPAs depend on. Touch once, both apps update.
What users pay for
Each plugin is a trio — vbwd-plugin-<name>,
vbwd-fe-user-plugin-<name>,
vbwd-fe-admin-plugin-<name> — three repos per
feature, each with its own tests and CI.
vbwd-plugin-cmsPages, layouts, widgets — theme switcher, page-level access, widget registry.
vbwd-plugin-bookingCalendars + bookable resources. Same engine, different config.
vbwd-plugin-shopStorefront catalogue + inventory + checkout. Pairs with discount + shipping.
vbwd-plugin-meinchat1-on-1 messaging, address book, peer-to-peer token transfer, admin moderation.
vbwd-plugin-subscriptionTiered plans, add-ons, prorated upgrades, dunning — the billing backbone.
Start the whole stack on a laptop in under five minutes — github.com/VBWD-platform/vbwd-sdk →