We need to distribute reports and files to our users. Currently we use appliactions such as you send it, however the business wants something inhouse.
The user will register an account on the system, they will use their email address to login with. The software will have an allowed email domain list configured to stop non employees using the system.
The user will upload their file. They will be able to add notes to the file for information. They will be able to see all the files they have uploaded before in a list, newest first.
If the user wants to password protect the download, they will add a password here at the same time.
The user has the option to delete the files. This will hide them from the user and mark them as deleted. The system administrator will be able to all users, and all files belonging to all users, with sizes dates notes etc. They will be able to delete and undelete files.
They will then click on the "create link" button by the file they have uploaded, this will produce a unique URL for this file, this will be copied into the computers clipboard.
They can then mail that link to the recipients who can down load it.
The recipient will click on the link and download it. If the file has been deleted a friendly message saying file unavailable needs to be displayed.