Common Deployment Issues
Blank page?
index.html must be in the repo root (or configure folder in GitHub Pages settings)
Broken images?
Use relative paths: images/photo.jpg, not C:\Users\me\Desktop\photo.jpg
React/TypeScript won't work on GitHub Pages?
GitHub Pages serves static files only. Use Vercel (auto-builds for you).
API key visible in DevTools?
config.js or .env + .gitignore keeps keys off GitHub, but client-side code is always visible. Use a server-side proxy to truly protect keys. Vercel, Render, and others let you set environment variables in their dashboard.