Skip to content

User Stories

Josh Salcido edited this page Aug 3, 2022 · 1 revision

Users

Sign Up

As a first time visitor to meScroll I want to be able to register an account using my full name, email, password, and a username before being able to interact with the website

  • If I enter a username that has already been taken I want to be alerted of it so I can choose a unique username
  • Once I complete my sign-up/register form and my information is valid I want to be taken to the home page of meScroll once I click on the register button

Log-in

As a user that has already registered an account with meScroll I want to be able to log-in to my already existing account

  • On the landing page I want to be able to log in by providing my username or email along with my password
  • If I enter a username that doesn't exists I want to be informed by that
  • If I enter my correct username/email but my wrong password I want to be informed that my password is incorrect
  • Once I enter the correct information and click on the log-in Button I want to be taken to meScroll's Home page

Posts

Create a Post

As A logged in user I want to be able to create a post with a photo and a caption

  • When clicking on the + image in the top bar of the website I want a form to pop up where I can upload my image and write my caption

Read a Post

As a logged in User I want to be able to view and read other posts by other users and my own posts

Updating Posts

As a logged in user I want to be able to edit any of my own posts that I have created

  • I want to be able to only change the caption and not the photo

Deleting Posts

As a logged in user I want to be able to delete any of my own posts that I have previously created

Comments

As a logged in user I want to be able to leave comments, edit them and delete them.

Create a Comment

  • Under a post I want to be able to create and write a comment

Read Comments

  • I want to be able to read and view other users comments under a post and my own comments after I have created them as well

Update a Comment

  • I want to be able to edit and update any comment I have created on any post

Delete a Comment

  • I want to be able to delete any comment I have left on any post

Clone this wiki locally