e-democracy is a simple e-voting application.
The goal is to keep the application's source code short and
easy to understand, so that is correctness and
trustworthiness (in terms of integrity and anonymity)
can be readilly verified and audited.
Excluding the license comment the source code is less than 500 lines of Perl code.
The application is open source software distributed with a
BSD license.
Voters are authenticated by means of a RADIUS or LDAP server.
Three database user roles are used to safeguard the vote's integrity.
Administrator
Can only create new votes.
Voter
Can only append new votes.
Viewer
Can only see existing votes.
The system has been used since 2008 at the
Athens University of Economics and Business,
and therefore its user-interface and the FAQ are in Greek
(translations are welcomed).