The task is to create a complete system, which consists of a website and the Book editor-generator of books.
Short description: the user visits the site and has the ability to write a book in the Book Editor (to add text and images, to use book templates, to save his books, to open his saved books and edit them) and to order his book using the online payment service.
The result of the finished book - pdf and jpeg page layouts, which meet the printing requirements. There is also a society on the site in which users can display their books in the Book Viewer, leave comments, write private messages to other registered users and evaluate the book. User also can share his book via email (give them private link to the book). User can put his book on sale. The administrator can view and edit books of all users and to check layouts for printing.
The Book Editor almost fully repeats the functional of the [url removed, login to view]
The functional of the site is similar to the [url removed, login to view]
Important! The Book Editor should work correctly in all browsers, work correctly on the ipad, don’t overload the server and user’s computer.
The result of the finished book are generated pdf and jpeg files in the background mode - on the server, not on the site. When user click “order” (both in profile or book editor), then there is a check if xml file of the book has any errors (meets the requirements). Only when user completed the purchase process (either user paid online or choose offline payment), the server is generating a book.
The screenshots of site and spesificatin in attachment.