Add a photo voting component to an existing PHP website. This will allow users to vote on the competition and after the contest is over see a gallery of the final winners. You may add additional database tables as necessary. The component needs to work with 4 existing DB tables (account, submission, contest group & contest). The accounts table holds the account ID and user info required for login (authentication logic not required). The contest table holds the contest ID and info about each contest. The submission table links a user's account to a contest and gives the location of their image submission. Table SQL attached.
The task is to develop an image voting component that allows users to vote on each others submissions during the voting period. Only users with an account can vote. At the end of the voting period the photo with the most votes is the winner.
There may be multiple concurrent contests available at the same time, you can assume any required info about who is logged in or the current selected contest is stored in the SESSION object.
Required is the front end and back-end allowing voting on submissions.
The only HTML design required is for the voting page
Voting page (displays 4 photos, users click to select/deselect winner) and next/finish button.
The rest of the pages can just use standard HTML components (i.e no css or design required) and can just bootstrap existing functionality. e.g Login can just take the user id and put it into the SESSION without authenticating.
You need to ensure:
* only logged in users can vote.
* groups of photos are shown randomly
- users should see groups of images in different orders e.g if the first group of photos user A sees includes photo X, then it should be highly unlikely the next user would also see photo X in the first group of photos they see.
* users can not be able to, or asked to, vote on the same group more than once, even by manually posting the same page/form again
56 freelancers are bidding on average $217 for this job
I will build a photo voting component. Let us discuss and move ahead Relevant Skills and Experience PHP and Website Design Proposed Milestones $250 USD - cost
PHP project work Relevant Skills and Experience Respected Sir, We have 7+ year exp in php and wordpress. We have expertise in content management system in wordpress. Proposed Milestones $94 USD - Project