PROJECT DEADLINE: August 25, 2010
This project is for the web development of a DIY (Do-It-Yourself) speaker design website from .psd files. The quick overview of the site is: customers upload and customize images/designs and purchase their design printed on portable speakers. This 'mini-site' will need to be built within a much larger wordpress based website that is integrated with ZenCart. The purchasing of the DIY speakers must work within the current ZenCart configuration.
Web developers MUST have experience with: WordPress, ZenCart, UI development, PHP. The project may be developed in Flex, if another developing language is preferred, developers must submit a written explanation of why that method should be used.
The details:
1. User goes onto the DIY page and begins their design by uploading an image. They then customize their design with text if they so choose. Text tools include: adding personalized text, aligning text, choosing from 8 fonts and choosing from 40 colors. They also have the option to move, rotate, zoom in/out, center (horizontally & vertically) their image/text. Lastly the design can be viewed as flat art and also on the speaker. The customer may also download a design template (in .ai or .pdf) if they would only like to upload an image.
The customer then signs off on a waiver agreeing that all artwork looks as they intended and they place an order for any number of speakers they would like. The order then goes into the shopping cart and they complete their shipping/payment information. Please see images of UI design to view all functionality.
2. Printer receives all the artwork from all the submitted orders per day at midnight via an email. All the artwork would be preferred to receive in 1 big PDF at the end of the day. So if one user uploads a jpeg, somebody else an AI, and somebody else a BMP, all those files are placed together into a PDF with the customer name on the bottom on each PDF page corresponding to their artwork. All in all the design tool needs to create a flattened pdf of each customers artwork and collate all artwork into one large pdf file that is emailed to the printer each night at midnight.
3. The printer receive the pdf in their email and prints all the files. The printer needs to be setup with a login for ZenCart to print shipping labels so that they can send customers orders once they are printed. Ideally, their should be a small thumbnail of their artwork in the customer order in ZenCart to make sure it matches up to the printed piece. The printer then mails the product to the customer.