Hi, I'm looking to have a web 2.0 site built to support a community environment centered around video contests. I'll be using a standard product offering for converting and hosting the videos through a third party so you'll need to work with them on how to integrate but you won't have to deal with the video file aspect too much (no need to store it, convert it, etc).
The concept is essentially all of the features of youtube + [url removed, login to view]'s point system for rewarding user activity + contests (the main aspect).
The general site should allow for the features of youtube such as video posting, commenting, video commenting, creating a user profile, linking to other profiles as friends. It should also have a point system similar to [url removed, login to view] for rewarding user activity and customizable to our needs.
The site will be contest driven. When I say contest driven I'm referring to the fact that everything revolves around one or two contests available on the home page. We should be able to easily create new contests to have them appear on the front page of the site, as well as easily define the parameters of the contest such as when uploading to the contest can begin, when public viewing of the contest can begin, when uploading ends, how eliminations will happen, the prize, the sponsor, etc.
Registered users as well as site visitors will be able to watch videos that are entered into a specific contest and rank them (they'll also be able to browse profiles and past contest winners). After several rounds of elimination, the highest ranked video's author will be rewarded with the designated prize.
For voting, if a user is logged in, he can place a vote (ranking) on any video. They may not rank the same video more than once in a 12 hour time period. If a site visitor is not logged in, CAPTCHA, cookies, and IP tracking should be used so that a person cannot vote more than once in a 12 hour time period.
I also want the ability to create reports about the users, usage, etc.
Advertising should be seamlessly built into the site and easily movable.
I prefer a PHP, Linux, MySQL setup, and would like to incorporate many AJAX features for a very clean site. There should be a robust yes user-friendly CMS.
We are looking for a highly documented product so that as we build an IT team they can jump right in. It should also be built for easy scalability. We want to start on a virtual dedicated server and then, as traffic grows, move to a dedicated server, then to a traditional application and mysql separate server environment... finally a cluster of servers if needed.
We can provide a rough layout (very rough) but we'll need your design team to make it pop!
I'm looking forward to working with you on this project, hopefully having it up and running in about 30 days.