We need a script with similar functionality to [url removed, login to view] for our website, to enable our clients and designers to send large (say up to 2gb) files back and forth. Maybe multiple files at once? I have seen several similar scripts, but none with quite the functionality needed. An adaption of a existing script to our needs/wishes could also work. Requirements: 1: Who's sending the file? other info and instructions. Name, mail & phone, plus a field for additional info/instructions. A mail should also be sent to this address (the client) to confirm that the file upload is complete, and also when the designer have downloaded the file. 2: Who is the file for? A pulldown or similar where the client can choose the recipient from a list of our designers (the users). The chosen recipient should then get a mail with a link to the file, as described in (1). 3: Progress - percentage counter, maybe also total mb uploaded or upload speed? 4: All files uploaded should get date/time + some random characters added in front of the filename, separated (from the filename) by a double underscore or similar. 5: Control panel where admin/users can log in and... - admin can add/remove users (our designers) - admin can see and delete any files uploaded - users can see and delete files sent to them - users/admin can see date/time files were up/downloaded - users/admin can see number of downloads for each file - users/admin can change passwords (admin also for other users) 6: When the script sends mail to a client, it should cc the user/designer the client sent the file to, and put in the user/designers mail-adress as "from"-adress. 7: User interface and CP should be minimalistic, in case the site design changes over time. 8: The script must be simple to move to a different server/domain (for someone used to setting up common php-scripts), so it needs to be well documented. 9: Both designer and client should get an error-message (by mail/popup) if the clients upload fails.
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).