Skip to content

Releases: airavata-courses/scrapbook

Project 5

01 May 01:53
8e5173c
Compare
Choose a tag to compare

Project 4

15 Apr 03:41
a56342a
Compare
Choose a tag to compare
v4.0

Update README.md

Project 3

29 Mar 04:01
Compare
Choose a tag to compare

Project 2

22 Feb 04:28
Compare
Choose a tag to compare

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.

Project 1 Release

07 Feb 22:18
eadc476
Compare
Choose a tag to compare

Deliverables

  1. Readme: The readme file has been updated with the napkin diagram, setup instructions, and team introduction.
  2. Napkin Diagram: We initially came up with three different napkin diagrams after our ideation process but we collectively decided to go with this as we felt that it most accurately represented our application.
  3. Workflow & Use Case Diagram: The workflow diagram captures the conceptual flow whereas the use case diagram defines the individual roles in our application at an album/folder level.
  4. Mockups: The mockups were created in Adobe XD and are designed with the intention of maintaining extensibility, consistency, and improve user intractability.
  5. PR Reviews: It links to the closed PR reviews.