1. VERIFY
  2. VOTE
  3. RESULTS
About

What Vote For CM is.

Vote For CM is a public, single-purpose voting platform for the Kerala UDF Leadership Poll 2026 — a community vote on who should lead Kerala as the next Chief Minister.

Why it exists

The UDF has won Kerala. The official process for choosing the Chief Minister will run through the elected MLAs and the party leadership. But there is a wider conversation happening — among voters, supporters, and citizens — about who should take the chair.

Vote For CM gives that conversation a place to live. A single ballot per verified person, a leaderboard that anyone can read, and a result no one can dispute or quietly edit.

How a vote is counted

  1. Identity verification. You sign in with Google. We never see your password.
  2. Bot check. Cloudflare Turnstile silently verifies that you are a real person, not a script.
  3. Atomic write. Your vote is inserted into a database where the user identifier is the primary key, making a duplicate physically impossible.
  4. Snapshot rebuild. Every five minutes a job re-tallies the database and writes a snapshot to a global edge cache.
  5. Display. The leaderboard you see is read from that cached snapshot.

The technology

The whole system runs on Cloudflare. Pages are server-rendered with Nuxt 3 on Cloudflare Workers, data lives in Cloudflare D1 (SQLite at the edge), and the leaderboard cache uses Cloudflare KV. No third-party trackers, no analytics scripts, no marketing pixels. The only network calls your browser makes are to Cloudflare, Google (for sign-in), and Turnstile.

What we promise

  • One vote per verified person — enforced by a database constraint, not by a feature flag.
  • No silent ballot edits. Once cast, votes are immutable in the audit log.
  • No tracking, no profiling, no advertising — ever.
  • Public methodology. The way we count is the way we count, and you can read it.
  • Unofficial and non-partisan. No party owns this poll.

Get in touch

Questions, concerns, or a tip? Email hello@voteforcm.com.