Advanced consumer upload function for creation of multipage photobook. The upload function will finally create a high resolution pdf.
Customer will have the following initial choices
-Number of pages (12, 24, 36, 50, 80, 100)
-Different sizes (7 alternatives)
-Page (frame) color
-Cover design (approx. 10 templates, possibly with uploaded picture, also choice for soft cover/hard cover, matte/glossy)
Customer will have the following choices for each picture page:
-Upload of picture
-Multiple pictures or one picture on page (maximum of 4 pictures/page is reasonable, individual setup, according to below, for each picture)
-Zoom (this should come with a warning function based on picture file quality)
-Color or make B/W
-Text box with placement, size, font, rotate. Multiple textboxes possible.
There will be need to turn pages in the book, back and forth. This should be done with some neat animation of a page turning.
It should be possible to rearrange the order of the pages at any time.
Towards the end a preview, wich must be NOT for downloading, must be created and presented to the costumer for proofing.
If the prewiev is approved the high resolution pdf with cut marks and bleed will be created. Since this pdf will be manually managed for printing, binding and delivery it must be stored somewhere, together with costumer data.
Upon approval of the proof the costumer is prompted to enter name and address data for delivery and invoice. Possibly there will be some kind of online payment method connected as well.
The customer data must be stored in a database for future reference (news mails and such). It should also be possible without to much of trouble to enter customer data for customers who have not used the upload function, to be able to use this data for news mails and such in the future.
The UI must have a very "Mac" feeling. Take a look at RapidWeaver templates for an example.
Everything must run very smooth on 512kbps and up. If there is calculation, upload and download times the customer must be informed of progress.
The UI will be in swedish, wich means that it must deal flawlessly with the swedish special characters åäö ÅÄÖ.
All or most functions should be enhanced by sound, for verification to the costumer as part of the UI.
The application must be run through a browser.
The application must be able to deploy on different webb servers when sold to different companies. These webb servers can be win, unix or mac os x.
The application must function in Safari, Firefox and IE without downloading and installing any non standard add ons.
It is desirable to be able to change the UI, e.g. change logo and UI colours.
Note to bidders
The project will go to the service provider who can offer a good price, a good service plan, and can reassure us that it can be carried out the way we have described. We would much like to see related work done by you bidders.