posted an update

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.yaml provisions a free web service and a free Render Postgres, wiring everything up automatically.
  • Push-to-deploy via GitHub Actions. Every push to main runs the full test suite, then triggers a Render deploy — so nothing ships unless the tests are green.
  • Health checks. A /healthz endpoint 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.