Skip to content

User Stories

Anthony Meirlaen edited this page May 2, 2021 · 14 revisions

Just4Giving

User stories :


Table of contents :

Landing page

  • As a user (giver & needer) I want to open the landing page to get (read) more information about the application:

    it will be done when the description of the project is written! Front-End & UX/UI.

  • As a user I want to watch the video or slides to understand what is the project about:

    when the graphics is done! Front-End.

Select user

As a user I want to select the type of account (giver account or needer account).

giver
  • As a user (giver) I want to sign up to create an account :

    it will be done, when the sign up page is done! Front-End.

  • As a user (giver) I want to sign in to my account :

    it will be done when the sign in page is done! Front-End.

needer
  • As a user (needer) I want to sign up to create an account :

    it will be done, when the sign up page is done! Front-End.

  • As a user (needer) I want to sign in to my account :

    it will be done when the sign in page is done! Front-End.

Registration

Sign up Giver :
  • As a user I want to create an account:

    • first name [Mandatory]
    • last name [Mandatory]
    • valid email [mandatory]
    • phone number [optional]
    • address[mandatory]
      • street
    • password [mandatory]
    • confirm password [mandatory]
    • approve the agreement[mandatory]

    the story will be done when the user fill all the necessary information then click on the Submit.

Sign up Needer :
  • As a user I want to create an account:

    • first name [Mandatory]
    • last name [Mandatory]
    • valid email [mandatory]
    • phone number [optional]
    • password [mandatory]
    • confirm password [mandatory]
    • description about him self[mandatory] min[50 words]
    • approve the agreement[mandatory]

    the story will be done when the user fill all the necessary information then click on the Submit.

Convert
  • As a Needer I want to become a Giver:

    this story will be done when Needer can convert the account to a Giver by filling in the required extra information.

  • As a Giver I want to become a Needer

    this story will be done when Giver can convert the account to a Needer by filling in the required extra information.

Security

Sign in :
  • As a registered user I want to log in to my account :

    this story will be done when the user is logged in .

data validation
  • verify the user credentials Back-End.

  • notify the user in case he/she provides incorrect or incomplete credentials.Back-End Front-End

password recovery
  • user password recovery in case he forgot the password or username. Back-End Front-End

    the story is done when the user click on forgot password.

sign out
  • As a user I want to sign out to keep my account secure. Back-End Front-End

the story is done when the user clicked on sign out .

Profile_page

giver
create a post :
  • As a giver I want to create a new post: Back-End Front-End

    • As a giver I want to upload image(s) of the object I want to donate Back-End Front-End

    • As a giver I want to write down a description about the object max[200 words] Back-End Front-End

    • As a giver I want to select the object condition [1-5] Front-End

the story is done when the post has been created. Front-End Back-End

edit a post :
  • As a giver I want to be able to edit a post to change some information about the post: Back-End Front-End

the story will be done when the post is updated.

delete a post :
  • As a giver I want to be able to delete a post because the posted item is already taken: Back-End Front-End

the story will be done when the post is deleted.

needer
search an object:
  • As a needer I want to search for an item I need: Front-End Back-End

    • As a needer I want to be able to see all categories. Front-End Back-End

      the story will be done when the user sees a list of categories.

    • As a needer I want to select a category. Front-End Back-End

      the user story will be done when the user selected a category.

    • As a needer I want to see a list of objects from the selected category. Front-End

      the user story will be done when the user got a list of objects.

  • As a needer I want to be able to select one item.

    the story will be done when the needer select an item and is redirect to the information about the item.

  • As a needer I want to contact the giver to get the item I need.

    The story will be done when the needer can press a button to "claim the item". This will send an email to giver with the information of the needer.

  • As a needer I want to connect with the giver to get the item I need.

    The story will be done when the needer can optionally indicate that he is open to a chat with the Giver when "claiming the item".