Printing Company

Objective:

Client is a printing company providing more hassle free publishing services for its customers. Client uses its web portal to receive orders from its customers. Customers upload their books for publishing through online web portal. The orders received from customers are processed by our application and the processed files are uploaded to client’s FTP server. As part of the web portal enhancement client decided to incorporate new features which will enable its customers to upload the source files for eBooks Conversion. The specified eBooks formats are Amazon Kindle Format, Broadband eBooks, eReader, IDPD/EPUB, Mobipocket and Portable Document Format (PDF). Client approached us for the implementation of new features into the existing Web application. The application should make the work of Sheridan professionals easier and efficient. The application should allow the our off-shore technical team to update the work status. The application should also provide both HTTP and FTP file upload facility to place an order.

 

Key Challenges:

1.    Uploading source files of different sizes
2.    Transferring large files to and from FTP server 
3.    Implementing AJAX based modules for better user interface
4.    Tracking Order status for different eBooks Formats


Our Solution:
We developed the complex web application for a large publishing company. The application deals with different types of customers with different access levels. Customers can upload the source file through the web application. Customers have option to view the order status of different eBooks formats, upon successful login to this application. This application also allows the admin users to modify and cancel the orders placed.

 

The core functionality of this application is to receive orders from customers through easy to use order placing user interface. To achieve this core functionality we developed an AJAX based program module which facilitates the file upload process. Our application’s login mode allows the users to update the work in process and completed work through easy to use user interface. The updated status will be reflected in the corresponding customer’s screens. Apart from this the application has a custom built plug-in program module which allows the admin users to fetch files from FTP server and place order in case of any difficulties faced by client’s customers.


Technology:

Coldfusion MX 7.0
MS SQL 2000
AJAX