Challenge Overview
Project Overview
Currently a user can find a great deal of information about their Google Apps Domain through the Admin Console when logged in as an Admin to their Google Apps Domain. Our customer is looking for a tool to query the Google Apps Domains through Google APIs and provide a dashboard view. This will put all of the settings in a read-only view all in one place. This will also allow individuals who would not normally have access to this information the ability to at least have read access to the Google Apps Domain that their company maintains.
This application will also support the ability to export as PDF & CSV.
Competition Task Overview
This challenge should follow wireframes and requirements to provide architecture design for 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/1AEB5k9NNBGIzYvDL1g0OzBfB1a3mXzJ3sMqiV2kvIvg
Technology Overview
This information will use a number of Google APIs to acquire the required data for the final dashboard these will include but not limited to:
-
Google Apps Admin SDK's various APIs within
Authorization should be handled using OAuth 2.0 and a service account that is created for the application being developed.
A user should only be able to see relevant information based upon access that they are granted. The easiest way to implement this may be through OUs but further discussion is required on this point.
Documentation Provided
- Wireframes
Final Submission Guidelines
Submission Deliverables
- TCUML
- Application Design Specification
- Assembly Challenge Specification