Systers, an AnitaB.org community

Design architecture solution for commenting tasks [Mentorship - Backend]

Description:

  • Design secure ability for commenting tasks - only mentor mentee and admin/moderator can comment/see the comments
  • Design different levels of visibility for task and it's comments - eg. public, connections only, mentor-mentee only, only me.
  • Design different levels of ability to comment a task - eg. public, connections only, mentor-mentee only, only me.
  • Think and try to solve about other security issues connected with the task comments eg. report abuse, parental access.

Prerequisite:

  • Google docs and/or google slides, google draw (or any other tool of your choice from which you can export your work to pdf)
  • Copy of backend code to explore.

Action Items:

  • Create a copy of the project into your account GitHub by forking systers/mentorship-backend project.
  • Design architecture solution which handles points from description.
  • Present your concept in google document/slides (use diagrams to support your presentation).

Resources:

Work Submission:

  • During the task review a sharable link to the google doc/slide with anyone wit link is allowed to comment facility.
  • Export your presentation into pfd and submit as attached file here.

Task tags

  • architecture
  • backend

Students who completed this task

asawesome07, BartekPacia, HardikJH

Task type

  • code Code
  • web Design
close

2019