I am on a Unix server, and my website is running a calendar contest. Girls will sign up to be in the contest, and their fans will vote for them. We want to show thumbnail photos of each girl on a page. Probably 5 across, with their name below. The thumbnail will link to each girl's unique page. On each girl's page, there will be more photos and text. This is where there will be a "Vote for Me" button.
Girls will be required to sign up to be in the contest with a unique userID and password. We will collect their name, some answers to questions, and have a text field for them to fill out. They will be allowed to upload up to 5 photos, with one being their main photo that will be used on the voting page as a thumbnail. The photos will need to be thumbnailed to appear on their individual page. Clicking each thumbnail will pop a larger photo on the page. We will provide a template to use for the look and feel.
On the main thumbnail page that displays all the girls in the contest, we want them to be listed alphabetically by first name, 50 to a page. We need the alphabet to display at the top of the page, allowing the user to display only the girls who's name begins with each letter. There should be page numbers at the bottom of the page, allowing users to navigate to each page of girls. There will be no voting on that page. The fan will have to click a thumbnail, go to a girl's individual page, and there will be a vote button on her unique page.
The fans will be required to sign up to vote, collecting their name and email address. They will each have a unique userID and password. Fans will be limited to one vote per 24 hours. We need to be able to block users if necessary.
There will be a page that displays current results in real time. This page will display each girl's thumbnail, along with the current vote count and vote percentage. There will also be a bar graph running horizontally beside each girl's photo that will represent her voting percentage. The girls' thumbnails and results will be displayed vertically in order of highest vote getter at the top, and lowest at the bottom. Depending on how many girls are in the contest, we may want to break the results page into multiple pages.
We will need an admin area that will allow us to approve each girl who enters the contest before she is displayed. We will need to be able to turn on and off each girl.
Because the contests will be a hybrid of fan voting and bonus points awarded by us, we need the ability to add votes to each girl individually as well.
6 freelancers are bidding on average $269 for this job
Hello, 10+ years exp programmer/web designer here, can deliver a quality & professional work in the timeframe posted. Please contact me via PM for any question, Thanks.