I want to administer an online contest. I need an interface as follows.
Interface would consist of:
an admin interface to configure all script options. Administer the contest variables from here (cost for entry and voting) - list of users and contestants. Length of contest.... contest prize amount, % of entry fees and votes that will apply to the progressive total of the prize...a cap for the prize amount.
I would like emails sent to users and contestants via smtp automatically when for example a contestant is outvoted...(to encourage them and their voters to login and vote for them again)...
a user interface where users register and can pay to vote on contestants for $x per vote (as set in admin) (set limit of # of votes in admin - or 0 for no limit on how many votes a user can cast)
a contestant interface where contestants can register and pay a fee to be a contestant (fee set in admin). Then upload their bio, a photo, a link to a video on youtube (if they have one), and an mp3 file (a song).
Pages: Registration, login, admin, a main page where users can view contestants, view prize amount, view real-time voting standings and results, past results, etc.
Example: User registers and logs in...can browse contestants - each contestant page has a vote button. They can vote as many times as they like for their favorite(s)...IF they have votes in their 'bank'. They get votes by purchasing them - and adding them to their bank.
Example Contestant registers for a contest- he pays and entry fee and can upload the information outlined above and it's added to the site.
I would like the payment interface to integrate with my shopping cart. (I use commerce-cgi) Here's why: My cart will allow me to accept paypal or my merchant gateway ([login to view URL]) - and my merchant gateway requires that ALL transactions to it come from one URL...
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
PHP/CGI/PERL on web server...your specialty