This project is for programmers with experience with PHP, Sendmail and PDF files. All are required to successfully complete this project.
Do not bid if you do not have at least ten ratings of 10.
Secure Online Document Management System
This system must allow new users to login and create an account. Once an account is established, by entering contact information and a password, the user can login by using their email address and password. Once logged in, each user has the ability to upload PDF files. Users can then use checkboxes to select one or many of their uploaded PDF files to Send in an email to a list of email addresses (with contact information). These email addresses with contact information can be uploaded as a tab-delimited file. Most importantly, before each PDF file is sent to an address, field mapping is accomplished (just like Word's mail merge) to allow users the opportunity to make their PDF documents appear personalized. As well, users must be able to determine (and the program save) the settings for Security of each PDF document separately. For example, I may choose to send an NDA Agreement which is non-confidential and a Licensing Agreement, which is confidential...to a number of people via email. As well, a checkbox for a feature to provide the PDF file with Password security needs to be available. The password would be randomly generated. In this case, you can see that security settings of each PDF document will need to be specific to each uploaded file, since some files sent will require top security (no printing allowed with password), to completely open files (editable, copyable, printable, etc...).
The field mapping (mail merge type) capability, should work as follows. If the PDF author wants to define a field, they shall use double square brackets within the text of the document (i.e. [[field1]], [[field2]])...Also, the user can then upload a tab-delimited file of contact information of email recipients. For example:
Then, the system must use SendMail to email the PDF files as an attachment.
Additionally, the email to accompany each attachment should be editable, savable and selectable from a list, by the user prior to SEND.
The software should include a log of sent emails (transaction log).
First part will be a complete technical description of project.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request.
3) Exclusive and complete copyrights to all work purchased. (No GPL, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site).
All major browsers