Online Voting System With Wordpress?

Hey everyone,

Question: Is it possible to create an online voting system with Wordpress?

I’m looking to:

  1. Have the candidate create their own username/password
  2. Upload a photo that will automatically be applied as their avatar (or larger)
  3. Add the ability for people to vote for the candidate without logging in (individual IPs will be tracked and proxys blocked)

gd star rating may be useful