[login to view URL](repost)(repost)

Cancelled Posted Nov 4, 2010 Paid on delivery
Cancelled Paid on delivery

I would like you to develop a website along the same principle of [url removed, login to view] but targeted for a more specific market. I need the site to be developed in PHP/Mysql with form to PDF conversion as part of the process. I would like this to be a continuous project with scalability a priority as I will want to add features as the site progresses. I will also need to process payments securely with PayPal integration.

## Deliverables

Development Deliverables:

A. [url removed, login to view] Clone with the following features.

B. Clean Site design that utilises provided Logo and will be easy to modify

C. Documented code that can be modified by other developers

D. A framework that allows future scalability. I.E API/Plugin Dev

E. Sender Process functionality

Process

1. Users should be able to start writing their letter immediately on the front page. They should be able to copy and paste to the screen and also use a WYSIWYG editor and also upload docs(PDF,Word,etc). A user should be able to send a letter without having to setup an account. The user should also be able to select from a menu system editable public letter templates.

2. They should then be able preview what the letter will look like.

3. They can proceed / continue to edit or / save file (warning: needs login)

4. When they proceed they then get a terms and conditions (to be provided)

5. Proceed to checkout

6. Paypal processing

7. On receipt of paypal payment letter gets added to postal batch.(PDF)

8. User should be thanked and reminded they will be e-mailed when their letter has been sent and given option to write another letter or create an account.

9. When the payment is verified the user should get a notification that there letter is about to be sent.

10. When the letter is sent they should get a notification that it is in the post.

Essential back-end Scripting

When a user sends a letter I will need two documents created. a PDF with the letter and a address label that can be printed in block form (Multiple labels per printed page)

Very Important:

Each letter that is send to the batch should be given a unique ID which can be printed as a scannable barcode. This ID and barcode will be printed on the address label for the envelope and the letter. This ID will be stored in the database and be used to track the send status of the letter. It will also be associated with the e-mail account used for the paypal payment.

When a letter is submitted a unique ID and Barcode must be generated assigned and added (superimposed) to the address label and the letter PDF.

When a letter is submitted it must be converted into a PDF .The PDF document must be given the same title as the barcode number that was generated with the document. The barcode ID/number is also used in the admin logs to track the send status and the e-mail address that paid for the letter to be sent.

Barcode Coding system.

RM for realmail Date day/month/year followed by job number which is incremental

Example: RM08101000001

Daily batch of sent letters and labels

At a set time each day a batch file of the converted PDF documents must be put in a directory available for download.

User Control Panel

Reset Password / De-activate Account

Upload Address book / manage address book (for use on letters)

Save Docs as templates for further use

Credits from Paypal / number of credits left / top - up credits /

History of Letters sent and the ability to view send status

Update e-mail address / this must be associated with member unique ID

Notification settings e-mail sent e-mail received

E-mail Notifications letter sent / pending / letter received

Subscribe/unsubscribe from site mailing lists

Admin backend features

View daily stats

Change admin password

Batch export PDF files

Delete/update/view/reset passwords users

manually Adjust user credits

Update status of daily inventory in DB

Option to purge PDF's in system memory

Logs:

I need to track information on the system. All payment information must be stored and also for each letter sent the following

Date Sent

Unique ID

Status /processing/delivered/Sent/canceled

Username/e-mail address

Amazon Web Services Engineering MySQL PHP Project Management Software Architecture Software Testing

Project ID: #3834476

About the project

Remote project Active Nov 4, 2010