UploadThing Overview UploadThing is a file upload service for TypeScript apps. Define upload routes on the server (with auth, file type, and size validation), get pre-built React components for the frontend. Files go to S3-compatible storage. No infrastructure to manage — just define what's allowed and upload. Instructions Step 1: Setup Step 2: Server Routes Step 3: React Components Guidelines - Free tier: 2GB storage, 2GB transfer/month — enough for MVPs. - UploadThing handles presigned URLs, multipart upload, and CDN delivery. - Middleware runs on every upload — use for auth, rate limiting,…