Everything a paid product needs
Authentication, billing, credits, AI, and the admin tools that keep them running. Configure once, then ship.
Authentication
Email/password, Google, API keys for extensions, and admin roles with route guards.
Payments
Stripe, Creem, and Waffo share one checkout and webhook contract. Switch providers without a rebuild.
Credits
An append-only ledger with idempotent grants, atomic spending, and refunds on failed calls.
AI workbench
Text, image, audio, and video generation behind one capability registry with metered usage.
Growth
Newsletter capture, waitlists, referral attribution, and affiliate commissions.
Internationalization
English and Chinese out of the box, with localized URLs, SEO metadata, and email.
Launch with two keys
Enter a Stripe key and a Cloudflare token in the built-in setup center. Products, prices, database, and storage resources are provisioned automatically.
setup center · 2 keys
Operate through conversation
The repository ships AGENTS.md, CLAUDE.md, and dedicated skills, so Claude Code, Codex, and Cursor understand the codebase and its conventions from the first session.
agents.md · claude.md · skills
Complete by default
Authentication, payments, AI, file storage, admin panel, blog, SEO, and bilingual copy, with production defaults verified by end-to-end tests.
auth · payments · ai · admin