eric-newcomer / favor

An app that helps college students trade skills for services.
MIT License
0 stars 0 forks source link

Feature 5: Email Notifications #86

Closed rupaltotale closed 4 years ago

rupaltotale commented 4 years ago

User Story

As a user registered with an account on Favor, I want to be sent email notifications when someone signs up for my favor and when someone confirms me for a favor so that I am notified immediately of an action, rather than needing to check on the website.

Use Case

Name "Email Notifications"

Description Users receive emails notifying them of people requesting their favors and requesters being confirmed.

Precondition

Happy Path or Course of Action

  1. Requester navigates or is on home page
  2. Requester sees a wanted favor and signs up
  3. Owner of that favor receives an email notifying them that someone is signed up/pending
  4. Owner of favor logs in and navigates to profile page
  5. Owner of favor clicks the view button for requesters
  6. Owner accepts pending request from requester
  7. Requester receives email saying that they have been accepted

Postcondition

Alternative Paths

  1. Owner denies requester

    • No email is sent to the requester
  2. Owner deletes favor after requester has made request

    • No email will be sent, as no confirmation has occurred
    • Pending table on profile page drops favor

Acceptance tests