Skip to content

User Stories

Nishan191 edited this page Mar 17, 2021 · 7 revisions

User Stories

User Story 1: Sign up

Users must be able to sign up using their name and email.

Priority: High

Risk: Medium

Story Points: 4

Core Feature

Sub Stories:

  • As a user, I must be able to securely log in after the signup and log out intentionally.
  • As a user, I must be able to login using the same email and password after I log out.

Task Breakdown:

  • Make a sign-up page for users signing up for the first time.
  • Create text boxes to input username, password, email for sign up.
  • The conditions for the password must be matched, otherwise an error message is displayed.
  • Create a database to store all users' information.

Acceptance Test:

  • Confirm the email provided is right.
  • A registered user must be able to log in to PetBook and start exploring the features.

User Story 2: Posting Thoughts

Users must be able to post writing/thoughts on pets' topics to PetBook.

Priority: High

Risk: Medium

Story Points: 4

Core Feature

Sub Stories: As a user, I must be able to create, update, or delete my post inside PetBook.

Task Breakdown:

  • Create a section called the 'Create Post' which takes users in writing the title and text pets.
  • Make a section for Title to write the title.
  • Make a section for Text underneath Title.

Acceptance Test:

  • Confirm the Create Post section worked by going inside the section.
  • Confirm the Title and Test is working section by writing some phrases and posting it.

User Story 3: Users activities in PetBook

Users must be able to see other people's posts only. Users can only update or delete their post, but not others post.

Priority: High

Risk: Medium

Story Points: 4

Core Feature

Sub Stories: As a user, I must be able to read posts of others.

Task Breakdown:

  • Create a section with the title of the post, author's name, published date, and text written by the author.
  • Manage the section in such a way that if the post is created by the account holder, flash the update and delete option inside the posts.
  • Make a section named Account for handling account information of users, eg: uploading profile pictures.

Acceptance Test:

  • check by clicking the post of other users.
  • check by clicking your own posts.
  • check by clicking the upload picture option.
Clone this wiki locally