A private, token-based voting platform built with Django — every voter gets one unique token per poll, and one token means exactly one vote.
PollSystem is a self-hosted internal voting tool. An administrator creates a poll, and the system automatically issues every registered voter a unique, single-use token. Voters log in, see the polls they're eligible for, and cast their vote with that token. Once used, a token can never be used again — so every voter gets exactly one vote per poll, no more.
| Role | Can do |
|---|---|
| Admin | Add voters, create polls, end polls, view live results & tallies |
| Voter | View active polls, cast one vote per poll using their token, change password |
Request flow from browser to database: