What problem does it solve? Deploying an Expo web app and its server-side API routes requires configuring hosting, environment secrets, custom domains, and understanding edge runtime constraints. This Skill guides the full workflow of exporting the web bundle, deploying to EAS Hosting, and authoring Expo Router API routes that run on Cloudflare Workers. ## Core Features & Use Cases - Web and API Deployment: Export the web bundle with npx expo export -p web and ship production or PR preview deploys with eas deploy. - API Route Authoring: Create +api.ts handlers with HTTP methods, dynamic routes, request parsing, CORS, and error handling. - Runtime Guidance: Work within Cloudflare Workers limitations using Web APIs, edge databases like Turso or D1, and environment secrets via eas env:create. - Use Case: You built an Expo app that needs a server endpoint to call the OpenAI API without exposing your key. Create app/api/ai+api.ts, store the key as an EAS environment secret, and deploy both the site and the route with one eas deploy --prod command. ## Quick Start Use the eas-hosting skill to deploy my Expo web app and its API routes to EAS Hosting production.