File Upload/ Email Distribution

This Joomla(1.5) component allows the user to upload files and have specific clients email about availability of the file for download. The body of the email would provide a link to the file. Management of files, email and file projects are provided in the backend. Only register user allow to upload and email clients.

Requirements:

  1. Ability to upload large files in a web form using a progressive upload component.
  2. Ability to put an expire time on the files -- a cron job that deletes files based on expire time
  3. Organize files by folder(project)
  4. Browse files by folder(project) for authenticated users only
  5. Notification of files will be sent by email -- with an encrypted link so that the location of file is not visible to the client.
  6. Ablity to select from a list of user who receives email notification of a file to download.