Challenge Overview
Project Overview
The Gmail API Search and Delete Tool is an administrative tool that can search for and delete messages in a Google Apps user’s Gmail account. This application will also be responsible for OU based authorization and logging of applications actions.
Competition Task Overview
This challenge should design the architecture of this project.
The architecture should include following deliverables:
- UML Diagram (Class Diagram, Sequence Diagram, etc.)
- Appliation Design Specification
- Assembly Challenge Specification
Detailed Requirements
https://docs.google.com/document/d/13ku81qH4JbFwoFh70AKqrjwFlsVdLmUcOHtxUn1Qx5E
Platform
Google App Engine Java SDK: https://cloud.google.com/appengine/docs/java/
Google Cloud SQL: https://developers.google.com/cloud-sql
Java Google Client Library: https://code.google.com/p/google-api-java-client/
Security: OAuth2 for Google App Domain
Technology Overview
- Java
- Google App Engine
- Google APIs
- OAuth2
- Google Cloud SQL
Final Submission Guidelines
Submission Deliverables
- TCUML
- Application Design Specification
- Assembly Challenge Specification