Shipped and ready to scale
Every feature listed here exists in the codebase today. No roadmaps or placeholders. Just tested foundations for human users, APIs, and agent workflows you can reuse immediately.
Every feature listed here exists in the codebase today. No roadmaps or placeholders. Just tested foundations for human users, APIs, and agent workflows you can reuse immediately.
This is not a demo landing page wrapped around empty routes. The major app surfaces already exist and share the same design system and data model.
Route groups, metadata helpers, loading states, error boundaries, and page conventions are already wired in the codebase.
Better Auth sessions, guarded dashboard routes, role checks, and auth flows for login, signup, and magic-link style access.
API keys, CLI device login, refresh rotation, and versioned machine endpoints give scripts and agent (OpenClaw, Codex, Claude Code, etc.) access without reusing browser session cookies.
Creem checkout, customer portal handoff, webhook handling, and subscription records are connected end to end.
User, payment, subscription, and upload management screens give you a working back office instead of an empty shell.
Drizzle models, query helpers, and server-side data access keep the app consistent without hand-written SQL scattered around the UI.
Cloudflare R2 upload flows support browser uploads, server uploads, and administrative cleanup without leaking storage details into the UI.
Markdown blog content, Content Collections indexing, metadata generation, sitemap output, and structured page shells are included for marketing content.
Locale persistence, marketing URL handling, and translated UI strings are in place for Multilingual.
Jest covers units and routes, while Playwright smoke tests exercise auth redirects, API key flows, CLI device auth, admin gating, and locale routing in a real browser.