Zero servers, zero dollars: How this site runs on GitHub Actions and static files
No backend, no database, no server. Just a GitHub Action that fetches live data every hour, commits it to the repo, and deploys a prerendered React SPA to GitHub Pages.