I need a contest script.
It should do the following.
Members must register and user details should be saved
Members can join contests
Members can vote on other members contest entries once each, but not their own. Members are given one vote to use in the contest on some other user’s entry when they enter a contest. If you are not in the contest, you cannot vote in the contest. Fora specific contest, both entries and entrant votes should be restricted to one per user account.
Members can join as many contests as they want.
Each contest will be one of four kinds
1. Article Submission
2. Photo
3. Video (must be a youtube link, or if possible, support video from any major video sharing site)
4. Audio Track.
The site must allow visitors to view all contest entries, but users must register and enter the contest to vote on contest entries.
All contest entries should be listed neatly for the type of media they contain, and navigating contest entries and voting should be easy and fast.
Contest should be configurable as either FREE to enter, OR costing a fee. If a fee is set, then paypal and google.checkout should be potential payment processors for me to choose in the content config admin area.
Basically I want to run fee based skill-contests where the contest entrants themselves use their votes to choose the winning entry based on merit in the contest category, then award a percentage of the entry money to the winner, retaining a small percentage to cover operation costs.
Please present your proposal for how you would do this. I am a programmer and I can envision an architecture for it, but I am open to your ideas and even any existing scripts that could be customized.
I want it fast, I want it cheap, I want it to look world-class.
What can you do? How fast can you do it, how good will it look, and how cheaply can it be done?