User Stories - shawnacscott/pcs_capstone GitHub Wiki

As a visible person:

In order to decrease my exposure to online harassment and threats, I want to

  • discern malicious interactions from benign interactions
  • discern patterns in malicious interactions
  • share the burden
  • filter interactions
  • ask allies to commit to helping

In order to filter my interactions, I want to

  • scan incoming interactions for particular words and phrases
  • forward selected email to allies
  • fine-tune my filter based on my messages
  • receive an immediate alert if an interaction is an actionable threat
  • white list certain people whose interactions shouldn't be filtered

In order to raise awareness about the harassment I receive, I want to,

  • see information about the types of harassment directed at me
  • see information about the volume of harassment directed at me
  • share information about the types of harassment directed at me
  • share information about the volume of harassment directed at me

As an ally:

In order to support friends, I want to

  • share the burden
  • keep friends safe
  • alert authorities if a friend's interaction is an actionable threat
  • prove I am trustworthy
  • log information about a friend's interactions
  • review a queue of interactions

As an administrator

I want to

  • keep my website safe from spammers
  • respond when VIPs or ally's want to leave the site
  • Manage the site's user details