We need a simple photo gallery contest like this one: [url removed, login to view]
Like in the example each person only can vote once per day per computer (even if they change of browser), voting from proxy shouldn't be allowed
The use of a open source photo gallery like piwigo [url removed, login to view] is prefered, in order to use the administrator to create albums, upload multiple photos,etc. In case of not using an open source component, if necessary to develop an administrator that allow the basic functionalities (create, edit an delete albums, upload photos (one or many), tags the photos for searching)
Like int he example when the person click the photo should appear a lightbox with a little zoom of the picture. (Piwigo has already this funcionality)
In the administrator has to be possible to enable wich albums have voting and wich doesn`t, and to stop the voting and olny show the results.
Finally is necessary a quick search field like piwigo's with a search button to find easily the photos.
We will give you the design of photo gallery. The design is very simple like you can see in the attached mockup, it just has a header, a footer, a search box with the search button, the album list and a framework for the photos with vote button and the number of votes received
Talking further about the one vote per computer per day requirement, the idea will be to control only the computer not the ip, if you have several computers with the same publicd IP you can vote one in each computer. I think is important to control the maximum number of votes diary to avoid cheating (for example 100 votes per photo diary max).