FastMerge – Google Cloud Developer Challenge 2013 Entry

FastMerge –

My Google Cloud developer Challenge 2013 entry. Please refer the same and share your feedbacks and suggestions.

FastMerge is an online mail merge provider, created using HTML5. Using FastMerge, you can create different documents like invoice, pay slips, invitations, and so on. FastMerge allow you to create the required document in PDF format and also help you to send personal invite to provided recipients.

Technologies Used

  1. Gmail:  authentication
  2. Google Drive API:  Managing recipient details (save/read)
  3. Google App Scripts:  sending mails using Gmail
  4. jsPdf:  generating PDF documents
  5. Twitter Bootstrap/HTML5:   UI design
  6. jQuery:  data processing
  7. Python : Packaging and hosting
  8. Google App Engine: for hosting the application


  • Access from anywhere and using any device
  • No need for licensed software’s like Word or Excel
  • Better data management through google drive integration
  • Soft copy of the merged document in PDF format
  • Share the documents through Gmail
  • Social Integration


  1. Recipient Information
    1. User can download sample template and add dynamic fields
    2. User can upload the data from local system
    3. User can enter or copy paste the recipient data using “Online Data Entry” form
    4. User can use already saved files from Google Drive
    5. User can edit the uploaded data online
    6. User can save the uploaded file to Google drive for future reference
  2. Online Template design
    1. User will get the list of dynamic fields, which can be added to the template by selecting the same
    2. User can prepare the template using online template designer
  3. Preview
    1. User can preview the template using the first set of recipient information
    2. User can go back and modify both recipient information and template
  4. Sharing
    1. User can download or View the PDF file with message targeting to all recipients
    2. User can directly Send the mails to recipients
    3. User can provide a subject with dynamic fields included

Note:- FastMerge uses File APIs for processing files and it will work properly on Google Chrome only.

How to Use

  1. Open application in Chrome
  2. Login using “Login” or “Merge” option
  3. Specify recipient information using online form, local file, Google drive file, etc.
  4. Prepare template message using editor and dynamic fields
  5. Preview using first recipient
  6. Take PDF file for future reference
  7. Send through mail

About ambilykk

I am a Technology Evangelist on Microsoft Technologies. I am carrying the passion on Microsoft technologies specifically on web technologies such as ASP .Net and Ajax. My interests also include Azure and Visual Studio. Technology adoption and learning is my key strength and technology sharing is my passion.
This entry was posted in Contest, Google and tagged . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s