This website will show users two images. They must then choose one, the 'winner'. Once chosen, the user is shown two more images, plus the previously chosen image in a small box with some statistics from previous image matchups. The user then chooses a 'winner' from the next two images and the cycle continues. Choosing a winning image simply consists of the user clicking on their preferred image.
Each time an image is chosen, statistics are created. Only a subset of these will be shown to end users, but the full statistics will be kept for future analysis. So every time a users chooses an image from the two shown, stats such as the count of that picture being shown, 'win', 'loss', and the picture won/lost against are kept.
The images are uploaded by members. This will require a membership management feature (both user and admin). Users sign up, submit (upload) an image and then can view stats on that image as it competes against other uploaded images. I realize there are manypre-existing scripts for this. You should have your own/preferred and be very familiar with setting up such a system.
Submitted images are categorized and users can choose from different groups of images to vote on. So they may just want images from group A, group B, group A+B, group C, group D, etc.
Admin/Moderation: An administration/moderation interface will be needed so that Flagged pictures and comments can be reviewed by a moderator. Also, all user submitted images must be moderated prior to going live on the site - reviewed and allow/disallow in a very simple interface.
Very good AJAX skills will be needed: Users may leave comments for each picture. These comments will be shown as an overlay on top of the image when displayed and rotate based on a time interval through all comments for that particular picture. This means that the overlay text must conform as best as possible to the size of the picture (not constant) and line break appropriately. This feature may be turned on/off by the browsing user (not image owner, but the person viewing the two images and choosing a winner). Only logged in members may submit a comment and must respond toCAPTCHA to reduce spam.
Browsing users will be able to copy a hotlink to any image, as well as forward to a friend and Flag as inappropriate for moderation via text/image links shown with each image.
Forums: A vBulletin or similar forum (we will purchase license if need be) will also be made available. Simple setup is all that is needed, however, knowledge of how tosynchronize login/password information for both the user/image management system above and the forum software is required.
I have already mocked up the interface and can do some of the graphics and css, but need a talented individual for the AJAX and php+sql work to get this little site launched.