IT IS IMPORTANT TO NOTE THAT THIS SYSTEM WILL BE FOR GATHERING INFO FROM CUSTOMERS.
IT IS NOT AN AUTOMATED SYSTEM TO ADD LOGO'S AUTOMATICALLY TO PRINT ORDERS.
(The info is sorted by the printers manually)
This is a project for a printing company... it is designed to give them a capability that they would like to have on their printing company website.
Although it entails some shopping cart functions, the core of the project revolves around a "Customer Registration"/"Project Upload" area.
I was thinking of breaking it down into bite-sized modules to simplify the overall project.
This is PART ONE of the project:
We want to create (as part of a printing company website) a capability for customers to REGISTER and receive an email for them to CONFIRM their request for Registeration. (Just like a lot of websites out there).
The NEW customer should have their own ACCOUNT area where they can change their REGISTRATION information. Add their company details etc. Contact info etc.
Also, in that area they should be able to UPLOAD files (FTP).
The files will consist of (perhaps) a file containing fonts, a PDF file for the printing and perhaps several image files associated with that particular print job. Other files could be In-Design and Quark files, and PhotoShop too.
Each Registered user could have several jobs going through at any given time, so it is IMPORTANT to keep each individual file and GROUP of files associated with a particular job, together.
There should be a LOG where each we can trace each upload and be able to determine which file is associated with which particular job.
Each new uploaded project needs to have a NUMBER associated with it too... for reference purposes.
And the customer will sometimes need to ADD NEW FILES to an existing job... so the system needs to be able to allow the customer to do that.
The other parts of the project involve allowing the customer to access a shopping cart area where there will be a selection of printed items... postcards, brochures etc that have already been designed but can be customized by allowing each customer to upload and provide their own logo and graphics to each project selected. They will not actually be adding their to an existing printed piece... just providing the logo so the printer can add it manually to the file.
They will be taken to a PayPal area in order to pay for their selection.
I have links to a demo that will outline the needs of this project.