Skip to content

Meeting Notes

Hrishikesh Paul edited this page Jan 29, 2021 · 5 revisions

Jan 26

Functionalities

  • Single/batch upload
  • Single/batch download
  • Role based access control
  • Filtering pipelines
    • Whether the flash used
    • Camera ISO, aperture, shutter speed
    • Classification image
    • Geotagged images

Microservices

  • Image

  • Upload

  • Download

  • RBAC (User management)

    • Owner (delete, add, give access)
    • View (you can’t give access)
    • Edit (you can give access)
    • Image Metadata Extraction
    • Image classifier
  • Gateway

RBAC

  • Owner
    • Add
    • Delete
    • Give Access to users
  • Collaborator
    • View and download (make a copy)
    • Can or cannot give access to users

Metadata Extractor - (https://drewnoakes.com/code/exif/)

Image Microservice

  • Upload
  • Download

Dashboard

  • Profile Details
  • Activity History/timeline
  • When you gave access to someone and for what
  • When you uploaded picture(s)
  • When you downloaded picture(s)
  • Notifications
  • Who has requested what
  • Which user downloaded what
  • Metrics
    • No of approved requests
    • No of pending requests
    • Number of photos owned
    • Number of photos access to

Image Classifier

Session Management

Gateway

  • Authentication

Jan 19

  • Backend: Java, Spring Boot
  • Frontend: TypeScript (Angular)
  • Microservices:
    • Features
      • Authentication through
        • IU credentials
        • Google
        • GitHub
      • Upload lots of pictures
      • Delete pictures
      • Download pictures (single/batch)
      • Give access to specific groups
      • Make a copy into IU cloud storages

Questions

  • Access to JetStream APIs
  • How do we use IU credentials to log in (SSO/SAML) ?
  • A complete list of features
Clone this wiki locally