Skip to content

ratsjosh/CSC_Assignment_2_Service

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TODO

  • Client
  1. View photo Client (Web/mobile Application) The view photo client allows users to view the photos.

  2. Registration and Uploading of photo (Web/mobile Client) The registration client allows any users to register online. In addition to registration, the Web Client allows registered users to upload photos to the cloud.

NOTE: Every user stores the uploaded photo in his/her own BLOB

  1. Change the status for the photo. By default, the uploaded photo to Azure BLOB service is private. The status can be changed to PUBLIC only by the user who uploaded the photo.

Search the talents. This function is a paid service ($10 subscription fee for life TIME) The yearly subscription is subject to change from time to time. Therefor you application needs to provide GUI for administrator to change accordingly.

  • Server

Note: Web services should be hosted in seperate project(s) from web(mobile) apps.

The Cloud /Web Service for TLTT (The Life Time Talents ) Web Services serves as a middle tier between the clients and the database server.

The following are the major Web services:

  1. Register Web Service - Joshua The Register Web Service allowed users to register and update their personal particular using Azure SQL service.

Additional features: GOOGLE sign up and Login

  1. Email Web Service(SOAP) - Zaki The Email Web Service is to email the members the hyperlink for the registration or image uploaded. Refer to practical 5

  2. Image Web Service - Zaki The Image Cloud Web Service will allow user to view and upload the photos using Azure BLOB service. Refer to practical 7 and practical 9

  3. Captcha Web service - Joshua The Captcha web service is used to generate image containing characters. When a user is posting the question and answers, the web service is used to verify that the user is human. Read more on http://en.wikipedia.org/wiki/Captcha

  4. Talents web service to manage talents resources. - Joshua & Zaki Supports CRUD operations. Secured using SSL and Token. Model validation (Regular expression needs to be used)

  5. Store session status in NOSQL (DynamoDB) - Joshua

    To get started, please refer to Appendix D

  6. Payment for talent search (Stripe) - Zaki

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages