Vitris / Open source

Admin initializer.

Create a separate business admin installation with exact runtime dependencies.

Version 1.0.0 · MIT license · Node.js 24+

@tryvitris/create-website-admin-harness

Create a separate Cloudflare business admin using Node.js 24+:

npm create @tryvitris/website-admin-harness@latest -- --dir ../acme-admin --slug acme --name "Acme" --domain admin.acme.com --website https://www.acme.com

Then run npm install, npm run db:local and npm run dev inside the new directory for a synthetic local demo. Production needs dedicated Cloudflare resources, domain ownership, owner bootstrap and authentication setup. See the generated agent/WORKFLOW.md. Nothing is deployed automatically.

Release notes 1.0.0

· Stable

First stable business admin

Shared admin-family release notes. This package ships as part of that release; package-specific changes are identified when supplied by the publisher.

  • Released synchronized stable runtime, contracts and initializer packages on npm's latest tag.
  • Added optional Stripe seller/client billing: subscription and one-off Checkout, invoice workflows, payment history, customer portal, webhook reconciliation and recovery.
  • Added designated-owner enrollment, account verification, invitations, password recovery and an explicit Pages/private-mail adapter.
  • Added client-management and onboarding previews with reusable questionnaire templates and controlled draft previews; synthetic modules remain separate from production integrations.
  • Expanded leads with history search, due/status/assignee filters, pagination, follow-up notes and concurrency checks.
  • Included optional scheduling, calendar connections, customer notifications, reminders and private appointment-management links, retaining test-mode and sender prerequisites.
  • Improved responsive typography, analytics history/date handling, publication privacy checks and verified archive installation. Optional modules and live payments require separate activation.
All admin package releases →

Browse release history →