What problem does it solve? Building full-stack React applications requires wiring together routing, server-side rendering, type-safe RPC calls, authentication middleware, and deployment configuration, which is error-prone when done manually. ## Core Features & Use Cases - Server Functions: Create type-safe RPC endpoints with createServerFn, Zod validation, and GET/POST method semantics for data fetching and mutations. - Middleware & Auth: Compose middleware chains for authentication, logging, and role-based access with typed context passing. - SSR & Deployment: Configure streaming SSR with deferred data loading and deploy to Node, Vercel, Netlify, Cloudflare, AWS Lambda, Deno, or Bun via Nitro presets. - Use Case: Scaffold a dashboard app where an auth middleware guards admin routes, server functions fetch and mutate database records with Zod validation, and the app streams slow data with defer() before deploying to Vercel. ## Quick Start Set up a TanStack Start project with a root route, a validated server function for creating users, and an auth middleware that redirects unauthenticated requests.