Letter template design and data merge tool in Java

This project was awarded to jderda for $700 USD.

Get free quotes for a project like this
Employer working
Awarded to:
Skills Required
Project Budget
$250 - $750 USD
Total Bids
Project Description

Please read carefully before bidding. We are technology professionals based in New York City. We are looking for reliable and professional technology company that will help us develop certain functions of a tech product we are in the process of designing. If we are satisfied with the work quality of selected company there will be more work in the pipeline. The code needs to be documented along with descriptive comments.
If you bid on this project please send us a list of projects that you have done before. If you have done any projects using the technologies below we definitely want to see them. If not and still believe you have skills and talent to complete this project please send us your previous work for review.

Below is the list of technologies to be used designing this tool. Suggestions are welcome. We also have requirements document containing detailed requirements.

Framework: Spring MVC (Java), Spring Roo
User Interface: JSP, JQuery,HTML/CSS/Javascript
Middleware: Core Java, Hibernate
Database: Postgre SQL
Server: Apache web server

Project Scope: Web tool having 2 separate logins is needed Client Admin login and Client login. All database objects, functions and tools to be created and documented related to these 2 logins. The Client Admin user interface will be used to design client letter templates and merge data by selecting data fields from the database. The front end design and functionalities on should be similar to Data merge function that will create actual client letters for individual unique client id should be designed using Java. The data merge functionality being mentioned here is very similar to MS Word Mail Merge functionality. Client Admin login should be able to insert sections into template and also meta data elements from the database to be used in data merge process. We do not need all functionalities of We need the letter template design section and My profile section. In addition to these two we also need data review and merge tab where user can select and review the data from database to be used in the data merge process. Client Admin user should be able to kick off the data merge process after selecting the data. Once data merge process is over and the process generates actual letters for each client id, the client admin user should be able to review each client letter generated by the data merge process before publishing the letter on the actual client user. Fields, sections or functionalities needed from [url removed, login to view] will be provided in the requirements document. Details of data merge process along with sample screen shots will be provided in the detailed requirements document.
Once data merge function runs and creates each individual client letter, the client user of the tool should display the letter that was generated for that unique client id. The client user should also be able to accept, deny or reduce loan amounts offered on the letter.
Letter templates and actual client letters should be available for preview and print in PDF version. We are open to suggestions on this piece but we think that Apache FOP for Java service can be used for PDF rendering. [url removed, login to view] is utilizing Apache FOP for pdf rendering. Please visit [url removed, login to view] to see it in action.
Overall we are looking for a crisp and professional looking interface and very efficient data merge process that will run in the back end. Communication skills are very important too. Once we explain requirements we expect to see a quality design reflecting what we described during requirement review session. We also need this tool to be developed as soon as possible. 1 month or less would be ideal.
Many thanks and looking forward to working with a professional company.

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online