TenantX product
Documentation
Technical reference for the TenantX application—the multi-tenant SaaS you ship and customize. Use the table of contents on the left to open any guide.
What’s in the repository
TenantX is a full-stack starter: a Laravel backend (API, queues, billing hooks, tenancy) and a React SPA (dashboard, org and workspace UX, permissions-aware UI). Data lives in PostgreSQL with tenant isolation, optional Stripe subscriptions, help center content, and outbound webhooks.
- Layout:
backend/(PHP, Artisan, Composer) andfrontend/(Node build, SPA assets)—paths in these guides refer to that tree, not this marketing site. - Access: the source is delivered as a private GitHub repository with your license; clone it locally or in CI to follow deployment and testing chapters.
- API contract: the HTTP API is summarized in OpenAPI (YAML)—use it with codegen, gateways, or API clients.
Documentation overview
This library contains 17 Markdown guides, grouped into 7 areas in the sidebar. Below is what each area is for—open the matching entries on the left for full detail.
- Overview
- Scope of this doc set and how it relates to the product (About this documentation).
- Ship & operate
- Production deployment checklist, server prerequisites, and the PHPUnit/CI testing story so you can ship and regress safely.
- Billing
- Stripe-oriented flows, prices, webhooks, and order/checkout behavior tied to subscriptions.
- Tenancy & organizations
- Multi-tenancy model, org admin surfaces, and how backend vs frontend enforce workspace and organization boundaries.
- API & integrations
- API keys, tokens, outbound webhooks (including setup how-tos), plus the machine-readable OpenAPI spec.
- Platform & access
- Platform operator capabilities and the permission model (Spatie-style gates, org vs global).
- Product & UX
- In-app help center behavior and internationalization (locales, content, RTL where applicable).