A simple but secure facility where a client can upload documents, images, emails to share with other authorised users.
## Deliverables
A simple but secure facility where a client can upload documents, images, emails etc. to share with other authorised users.
The documents will be stored in an online repository accessed from a secure username/password page on a website and the document names displayed on the same web page.
Documents shall not be viewable online but must be downloaded to the users computer.
An Admin panel is required to setup the location of the website and user details including name, email address, username and password. Admin can also delete user accounts.
Admin shall be able to upload one or more items or the contents of a whole folder at once. When the upload is complete each user should receive an email telling them that new documents are available. If feasible the email should contain a list of the uploaded items.
When a new user is added to the system they are sent an email where they click on a link to activate their access. At this point the users IP address is logged. If at any point in the future the user attempts to login from a different IP address they are sent an email in which they must click a link to ADD the new IP address to their account.
There shall be a per user log to monitor access date, time and the documents downloaded.
All pages/screens shall be cross-browser compatible, carry our logo and contain a fully marked-up CSS file and Config file
We welcome any and all suggestions which will increase the security of the system.
Please read this specification carefully and remember to place a REALISTIC timescale on its completion.
The successful coder will be required to make the facility available on their own testing environment for us to view AFTER they have completed testing.
On completion the coder will provide all files and full instructions which will enable us to setup the facility on any of our clients websites.