I wish to have a website created, preferably in PHP, that would allow visitors to surf video content from several (yet to be determined) of the large internet video sharing websites, such as YouTube, Google Video, etc. The user should have a similar experience as what already exists on those websites, except they should be able to see video from multiple different sites all in one location. I intend to allow other certain, as-yet undefined, options to be chosen for any given video (at a minimum, things like ratings, comments, etc. much as the existing sites already have). This site should not actually host any video, but should instead pull its video content from those existing websites in real time. I also require the ability to download/format convert the videos from the format they are already in, to other formats I have yet to decide on. This website should be able to tie into some sort of shopping cart mechanism as well, since eventually I intend to have various products and related items able to be purchased from the site directly. I will also want features like "People who watched this video also watched..." and the web site will display videos that other people have watched immediately before or immediately after the video being watched currently, so it will need to track user behaviors in order to make suggestions on what the visitor might also find interesting, based on other visitor watching habits.
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).
This will be a web application, I would prefer it be written in PHP only because I have some knowledge of and experience with PHP scripting myself. I am open to all input however, such as Ruby on Rails, or really anything that would get the job done quickly and efficiently. It will most likely be hosted in a linux server environment.