2. Description - SuYehTarn/CS651_PhotoPostAdvisor GitHub Wiki

Screenshot of remote Github/Bitbucket repository at some stage of the project

Screen shot showing history of commits

Description of each Java/JSP file created

Package Servlet.gcs

Categorize.java: The Servlet for categorizing photos.

GetLabels.java: The Servlet for collecting labels information and offering suggested labels.

GetPageID.java: The Servlet for retrieving FB page ID from the FB Graph API.

Package tools.gcs

Categorization.java:The class of categorizing the photos.

GCD.java :The class for interacting with the Google Cloud Datastore.

GCV.java:The class for interacting with the Google Cloud Vision.

Label.java:The class of label.

Photo.java:The class of photo.

PhotoSet.java:The class of a set of photos, providing some collective information.

Rater.java:The class for rating the score of photo.

Sample.java:The class generate the photo instances.

Word2VecGCD.java:The class fetching stored vector information from the Google Could Datastore.

Choose_Labels.jsp: page for choosing the labels

Fblogin.jsp: javascript code containing the facebook logic

Categories.jsp: page to display categories and photos tab