PublicVotes is a voting application based off of Ethereum, a novel new smart contract platform. Through Ethereum, PublicVotes is able to create a provably fair and transparent voting system. All votes are recorded publicly on the Ethereum Blockchain and can be viewed and audited by anyone.
If you want to get a detailed description on how PublicVotes works, please refer to this Medium Post to learn more about the application.