MUSSA Online Voting System
DeployedMy dissertation project: the online voting platform for Makerere University Students' Association elections, now deployed at mussaelections.com.
- Problem
- The association needed a full election system, not a form that collects votes.
- Role
- I built it as my dissertation, in Django and PostgreSQL.
- Constraint
- Ballots stay secret, and the audit trail still exports to CSV, Excel, and PDF. System administration is separate from election-commission administration.
- Outcome
- The public results page changes state on its own when an election opens and closes. Secrets come from the environment, OTP attempts are limited, and admin traffic is throttled by IP.