Register
Submit a solution
The challenge is finished.

Challenge Overview

This is to be a Chrome extension that resides in the Chrome Bar.  The purpose of this extension is to provide a mechanism for users to pick individual email threads from conversations that have a specified label attached to them.  

The user would first label one or more conversations with a label such as “Demo Label To Archive”.

Once they select the Archive Email button, UI will be presented to let the user select individual message(s) from conversation(s).  The real focus for this challenge should be creating a good user experience around this process.

Some Requirements

1) UI to show who from, date, snippet of subject, attachment icons (if any),

2) Should be somewhat flexible in appearance by leveraging CSS.  Ideally, should be able to match the look and feel of GMail.  

3) Can click on a single message and expand content underneath subject line

4) The user can select all messages in all conversations, all messages in a single conversation or single messages using the the interface.

5) Whatever presented solution, it must use GMail API and not perform DOM scraping to retrieve message information.

6) Once the users have selected all of the messages they desire to archive they should then have a button to process the selected messages.  For this challenge, a popup displaying message ID’s would be acceptable.



Final Submission Guidelines

Submission Deliverable

* Source Code

* Deployment Guide

ELIGIBLE EVENTS:

2015 topcoder Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30044835