Register
Submit a solution
The challenge is finished.

Challenge Overview

Gmail Archiver Assembly Digital Run

Every submission which passed the review (review score >= 75) will receive $1000 bonus.

This is a 24 hours review contest.

1. Project Overview

The client for this project has internal employees that use Gmail for their email needs. However, some of these employees have been reaching the 25 GB storage limit imposed by Gmail.
The client has decided to build a new Gmail Archiver application to solve this problem. The Gmail Archiver will allow employees to archive / store their email messages to a cloud-based (online) repository with virtually no storage restrictions. Users will be able to select which emails to archive, and using the Gmail Archiver they will be able to view these emails or re-animate them so they're available in their actual Gmail accounts again.
The Google Archiver application will be used by many businesses running Google Apps. Google Apps domain Admins will be able to install this application in their domain, and the user's in that Google Apps domain will be able to access this application from the "More" menu in Gmail.
This module will provide the Spring MVC controllers and JSP pages. This module will also handle the authentication with Google.
This assembly will implement part 3 of the Spring MVC controllers and JSP pages.

2. Contest Task Overview

This contest should implement following enhancements:

Key Summary Comments
SGAP-13 Missing Message for No Data display message change
SGAP-22 Reanimate request confirmation dialog text change minor text change
SGAP-24 Reanimate request "successful" message text change minor text change - plus question on message display
SGAP-26 Click to check all boxes on page is missing the message "click to check all records" select all from prototype
SGAP-32 My Archived Emails: Add time to Date field in table add timestamp to date
SGAP-34 Archive Settings: "cancel" button should refresh the screen don’t redirect page on cancel
SGAP-35 Archive Settings: Display the date and time straight forward display mod
SGAP-42 Search is not searching on quoted text search based on quoted text to work
SGAP-72 advanced search should be case insensitive make search case insensitive
SGAP-73 simple search should be case insensitive make search case insensitive
SGAP-91 Gmail Issues auto-apply label/include conversation
SGAP-92 Archiving large number of accounts clustering/large#accounts
SGAP-93 Mechanism to limit IMAP transfers per archiving job 2500MB, throttling
SGAP-94 Configurable Tooltip Admin function for tooltips
SGAP-96 data encryption password should not be stored on the local filesystem encryption keys->db
SGAP-97 When restore fails due to Gmail OVERQUOTA, archiver still displays success Should say failed
SGAP-98 email text stored in database Email text being stored truncation and configuration
SGAP-103 Recent Activity: add user email to Archive Settings Change minor text change
SGAP-105 Google Apps Marketplace Listing Manifest is invalid Fix marketplace entry

 

3. Code Base and VM

SVN: https://coder.topcoder.com/tcs/clients/seto/applications/gmailArchiver/trunk/code (Please send your request to subversion@topcoder.com if you don't have access)

VM: Please send your VM request to NPrice@topcoder.com and cc to irabbit@copilots.topcoder.com

4. Submission Deliverables

  • Source code and configuration files.

  • Deployment guide to configure and verify the application.



Final Submission Guidelines

N/A

ELIGIBLE EVENTS:

2013 TopCoder(R) Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30034445