KFC is now live
Keep Finding Chickens (KFC), our chicken-themed Capture-The-Flag platform, is now publicly playable:
Live: https://kfc-j10g.onrender.com/
What's new
We got KFC running online for free, with automated deploys. The key unlock was making the app hosting-friendly:
- Optional Postgres backend. KFC now runs on SQLite (zero-config, local) or Postgres, selected automatically by a
DATABASE_URL. This matters because free web tiers have an ephemeral filesystem — SQLite files wouldn't survive a restart, but Postgres (plus DB-backed sessions) needs no local disk. - One-click Render Blueprint. A
render.yamlprovisions a free web service and a free Render Postgres, wiring everything up automatically. - Push-to-deploy via GitHub Actions. Every push to
mainruns the full test suite, then triggers a Render deploy — so nothing ships unless the tests are green. - Health checks. A
/healthzendpoint reports live status and which backend is active. Right now it says:
{"status":"ok","backend":"postgres","challenges":20,"uptime":294}
Log in or sign up for Devpost to join the conversation.