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) and frontend/ (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).