Hello, We need a video upload script. We need users to be able to: - Create an account - Input login information from their pre-existing memberships from video sharing sites one time. - Begin a wizard in which their video will be uploaded to multiple sites. - Select which video sharing sites out of a list of around 15-30 that they want their video on. - Define fields such as name, description, tags, etc. and select a video from their hard drive - Upload the video ONCE to the server - View a real-time progress report as the server application uploads the video to the multiple selected video sharing sites (like a batch upload of the user's video). This project requires enough programming skill to efficiently manage the handling of the user's video file on the server manage and the integration and real-time reporting of the third-party websites. You will need to know how to send the user's video file from the web server, to multiple video sharing sites. As well as the functions outlined above, this script will need these functions: - Ability for users to create a free account - Ability for admin to sell a membership account (using PayPal) - Ability for administrator to view basic statistics (no. of users, no. of videos, server status), have basic account functions (add/remove user, ban user) and turn on/off free account feature - Users must be able to safely store login information from their third-party video sharing site memberships to be automatically fetched by the server when uploading their video to multiple sites The video sharing sites which will need to be integrated will be provided on request. Also, there may be more work required shortly after the initial job, such as tweaks, upgrades and new features which will be paid for generously. Thank You! Ken
## 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
For this job I am looking for a programmer who is extensively skilled in creating high quality web applications in PHP/MYSQL.