Skip to content

Project 2

Compare
Choose a tag to compare
@hrishikeshpaul hrishikeshpaul released this 22 Feb 04:28
· 120 commits to develop since this release

Deliverables

  1. Readme: The readme file has been updated with commands for all services
  2. UI: For the UI we have built it using Angular with Bootstrap and Material Design.
  3. We have implemented following microservices :
    • scrapbook-auth-service: Built using Flask and Python, this service validates the token by using the google api.
    • scrapbook-gateway-service: This acts as a sole connector and aggregator of all the requests coming from the client, that are passed to the microservices, whose response is returned to the client through the gateway.
    • scrapbook-googledrive-service : This service is responsible for communicating with google drive. All images are being stored in google drive.
    • scrapbook-image-service : This service is responsibe for atoring album and image information in MongoDB and communicating with google drive service. All images are being stored in google drive.
    • scrapbook-session-service: This service is built using Nodejs. The database of choice is a fast, in-memory store called Redis.
    • scrapbook-user-service: The user service is built using Node and MongoDB that stores and retrieves the users.
  4. PR Reviews: It links to the closed PR reviews.