I want a very smart uploader. It needs to give the progress of the upload visually. I want it to not timeout regardless of how big the uploader is...if it is having problems then it needs to say that and auto adjust to fix the problem so the upload doesn't fail. I want a cms type of page where I can specify and enable different aspects of the uploader. Be able to enable email notification after file has successfully uploaded or failed. I could turn this on or off and it would allow me to type in an email address into a text box. Turn on/off the estimated time it will take to complete and percent uploaded...this is the visual part so the user can see this information or not. I want to specify where on my server the uploaded files should go. So if the uploader file is in the root and I want it to go up two directories then I would type dir1/dir2 into the text box and that is where it would go. Be able to type in a hex and/or select what color the progress bar. So I want a cms page for every uploader. I am going to have a bunch of uploaders on my site and also other domains so I need to be able to manage and customize each one through a browser. So it would be nice to be able to CREATE a new uploader and then have it store that information and for me to have a tab that I can see and manage all my uploaders for that domain. All code must be from scratch. No third party stuff.
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).