Documentation

Eleven guides for humans, and a machine-readable copy for your coding agent. Setup, deployment, architecture, teams, API keys, eight languages, seven themes.

Reading this as an AI? llms-full.txt is the whole thing in one file.

Getting Started

Quick setup. Prerequisites, installation, environment variables, and running the dev server.

Deployment

Vercel, Render, Railway or Docker — and the Stripe, Clerk and Resend wiring that goes with each.

Architecture

How the app is structured: data model, auth, payment flow, file organisation, security.

Organizations

Workspaces, OWNER/ADMIN/MEMBER roles, invitations, and seat limits that are enforced rather than displayed.

API Keys

Generated once, hashed at rest, gated on the plan, revocable — with a reference endpoint to copy.

Internationalization

Eight languages covering the signed-in app. Plurals, placeholder drift, and the checks that catch both.

Themes

Seven complete looks from one environment variable, because nothing hard-codes a colour.

Working with AI

AGENTS.md, Cursor rules, Claude skills, and the read-only MCP server your agent can query.

Customization

Branding, plans, pricing, landing page, dashboard, blog and email templates.

AI Prompts

Ready-to-use prompts for Claude Code, Cursor, Codex or ChatGPT.

API Reference

Every lib module: auth, organizations, api-keys, stripe, email, blog, utils, rate-limit, config.

saas-audit  open source

The analyzer behind npm run audit and the MCP server, MIT, running on any Next.js repo.