I am looking for is a that will allow me to run an Image Upload Hosting Site to be used primarily for auction images. The Script must be coded cleanly and optimized for Security, Stability, Speed. Flexibility, as well as easy integration into a website are musts! I'm leaning towards PHP script utilizing a Mysql Database, but I am open to suggestions. The following are my minimum requirements.
I. General:
Image Upload Hosting Script that allows members to upload permitted images for online Auctions, Printing, Photo, etc., allowing each member to keep them organized, with a private link and a generated thumbnail to their images, for them to use in an auction template or web page.
II. Pay Option:
The ability to charge users for uploading and hosting their files using PayPal for individual images or with a monthly or yearly PayPal Subscription. The option of adding other payment gateways in the future should be available.
III. Members Console.
A. Members will have their own Console in which to Login.
B. Once logged in Members can:
i. change their password.
ii. upload via browser from their computer.
iii. manage their files into a folder.
iv. add titles and descriptions to their images.
v. view their image and thumbnail.
vi. copy the URL of their image and thumbnail with a select button so they may paste each into a template or web page.
vii. Member will also be able to view the number of images uploaded, when they expire and the number of uploads remaining.
viii. Members will be able to purchase more uploads or a subscription when their maximum upload number has been reached.
ix. Members will have the ability to replace or delete files and edit all existing Folder information.
III Admin Console:
A. The administrator will be able to:
i. Set Upload Options for file size, amount, type, and time of expiration (i.e. 30, 60, 90 days.)
ii. At the end of that time, an option to automatically delete the file and adjust members uploads allowed.
iii. The ability View, Delete, Print and Update Members Database information, Orders, and amount of uploads.
iv. Automatically adding new users and notifying them by email, of their username, password and login link.
v. The ability to delete a user and all of his files.
vi. The ability to manually increase the amount of uploads and email member of the transaction automatically.
vii. The ability to email any or all members.
viii. An Optional Notification by email of a new user signup, reorder, and new uploads with a link to the file, viewing these through the control panel when the email is turned off.
I will expect to see a working demo before the transaction is finalized.
Thanks for your consideration!
Any further suggestions from you, the professionals, will be gladly considered!