Skip to content

User stories

G edited this page Dec 20, 2020 · 13 revisions

Table of content

Homepage

This epic represents all of the user stories that are related to the homepage.

  • As a visitor of the home page I can click on the registrations button to get to the registration page.

    • The story is considered done when there is a fully functional registration button that will redirect me to registration page.

    Front-end

  • As a registered user I can click on the sign in button which is to get to sign-in page

    • The story is considered done when there is a fully functional sign in button that will redirect me to sign-in page.

Front-end

  • As a visitor I can see the website's logo that can be used as a home button
    • This story is considered done when there is a link on the logo that will redirect me to the homepage from wherever page I am on right now.

Front-end

  • As a visitor I can see beautiful and heart warming-images
    • The story is considered done when I can see very well positioned pictures on the site

Front-end

  • As a visitor I would like to know a little bit about the firm
    • The story is considered done when I can see that there is an explanation about who VoxBox is and what they stand for.

Front-end

  • As a visitor I can see a contact address of the firm
    • The story is considered done when there is a contact address in the footer of the page(if we opt for a 'contact us 'button it is considered done when I'm redirected to the contact form page)

Front-end

Registration

This epic represents all of the user stories that are related to creating an account in order to fully use the application.

  • I am directed to authenticate and/or register when clicking the register button.
    • The story is considered done when a form Content is visible once a register button is clicked for authentication and/or registration

Front-end

  • As a visitor I have to enter my registration data to be register to the service.
    • This story is considered done when the following information is inserted during registration
      • Email (mandatory)
      • Password (mandatory)
      • Username (mandatory)

Front-end
Back-end

  • As a visitor I will be redirected to news-feed page when i clicked the submit button
    • This story is considered done when there is a fully functional submit button that will collect my information and apply it to my user profile.

Front-end
Back-end

Security

Log-in

  • As a registered user I want to be able to log in using my credentials 1

    • The story is considered done given that I am a registered user and logged out, if I go to the log in page and enter my username and password and click on Log in, then the data associated to my user should be accessible.

Front-end
Back-end

  • As a User, I want to be prevented from logging in with incorrect credentials
    • The story is considered done when I receive an error message by providing an incorrect username or password.2

Front-end
Back-end

Password fe3

This epic represents all of the user stories that are related to creating a password to for authentication or using a password for logging in.

  • As a user, I can see my password is encrypted and hidden
    • The story is considered done when I can see my password as bulleted dotes in the password input .

Front-end

  • As a user, I can recover my password if I've forgotten it

    • The story is considered done when after clicking on "Forgot password", I will be redirected to another page to enter my email address receive an email with my password.

Front-end Back-end

  • As a user , I can see the decrypted version of my password
    • The story is considered done when I can see what I wrote in the password input

Front-end

  • As a user I want the website to remember my password if I didn’t log out last session

    • The story is considered done when I can see my profile without logging-in but also not logging-out in the previous visit

Front-end
Back-end

Log-out

  • As a user, I want to logout from the system at any time.
    • The story is considered done when I can logout of the application by clicking the logout button and redirected to the home page.

Back-end
Front-end

News-Feed

This epic represents all of the user stories that are related to the news-feed of the platform

  • As a user , I can see the other users posts and interaction with each other.
    • The story is considered done when all the contents(cards) shows up in my feed

Front-end
Back-end

  • As a user, I can filter my feed quickly and find the desired content

    • The story is considered done when I can filter by location using the search button on the top of the site.
  • As a user, I can see the newest post in the top of all posts

    • The story is considered done when I can see the newest date post is positioned and displayed on the top of all posts

Front-end
Back-end

  • As a user , I can see the date of each posts
    • The story is considered done when I can see the date of the post inside every card of posts

Front-end
Back-end

  • As a user, I can see the name post owner..
    • The story is considered done when I can see the name and avatar(picture) of the post publisher

Front-end
Back-end

  • As a user, I can see what kind of help is being asked on each post
    - The story is considered done when I can see on the header of the post a headline of the help needed

Front-end
Back-end

  • As a user, I can see the description of the help needed by clicking ‘see more’
    • The story is considered done when I can be redirected to a page where I can read the full detail of the help needed.

Front-end

  • As a user, I can see the profile of the user by clicking the avatar(picture) of the user
    • The story is considered done when I can be redirected to a user profile page by clicking the user's Avatar(picture)

Front-end
Back-end

  • As a user, I can see the location of the user
    • The story is considered done when I can see the user’s location

Front-end
Back-end

Profile-page

This epic refers to how a certain user can utilize the platform to build a profile for themselves

  • As a new registered user, I am able to create a profile for my self by going to my profile page
    • The story is considered done when the following information is inserted during the construction of profile page
      * Nickname(mandatory)
      * Location (mandatory)
      * About me (mandatory)
  • Update profile (nice to have)
  • Upload a picture(nice to have)

Front-end
Back-end

  • As a profile owner, I can see the posts that I created under my profile information
    * The story is considered done when all the posts that are created by me can be displayed In my profile page

Front-end
Back-end

As a profile owner, I can see any reviews that are written by users under my profile
* The story is considered done when all reviews that are written for me under my page can be seen and displayed

Ask-Help-&-Volunteer

This epic represents all of the user stories that are related to the user can utilize to ask for help or volunteering.

Post

  • As a profile owner, when I can click ‘create new request’, I will be redirected to a page and asked to give other users more information about the post so they can have a complete information on what kind of help I’m asking.
    • The story is considered done where the following information is inserted for posting help.
      - Title of your help (mandatory)
      - Location (mandatory)
      - Category (mandatory) - Description (mandatory)

Front-end
Back-end

Comment

  • As a user, I can comment on the posts of another users or my own
    • The story is considered done when I can leave a comment under each post that is on the platform.

UX/UI Front-end
Back-end

  • As a user, I can see the comment owner... - The Story is considered done when i can see the comment owner's Name,Date and time

UX/UI Front-end
Back-end

  • As a user, I can see the comment owner profile... - The Story is considered done when i can see the comment owner's profile by clicking the name of the comment owner...

UX/UI Front-end
Back-end

Reaction

  • As a user, I can show that I’m interested to help by leaving an emoji
    • The story is considered done when I can add a hand emoji by clicking on the bottom right corner of the post that I’m interested at participating

UX/UI Front-end
Back-end

Review

  • As a user, I can write a review on the other user’s profile page to express my gratitude about their help.
    • The story is considered done when I can successfully display my a review about the user on their page

UX/UI Front-end
Back-end

Clone this wiki locally