Raft Survey is a Cloudflare Worker sample app for authenticated survey flows such as meetup signups.
npm install
npm run migrate:local
npm test
npm run typecheck
npm run devCreate a local .dev.vars from .dev.vars.example before running Wrangler.
The Raft OAuth setup URL currently uses the compatibility path
/login-with-raft/setup; keep that path unless your Raft deployment exposes a
newer setup endpoint.
Deployment resources are configured in wrangler.jsonc with placeholder IDs and domains. Replace them with your own Worker, D1, R2, OAuth client, and route values before deploying.