-
Notifications
You must be signed in to change notification settings - Fork 0
User Stories
Lauren Gus edited this page Apr 26, 2021
·
3 revisions
- As an unregistered user, I want to access a sign-up form so that I can register myself.
- On the /signup page:
- I want to easily enter my email, username, and password.
- I want to be logged in at submission.
- When I enter invalid data:
- I would like to be informed about what information I need to alter.
- I would like to be redirected back to the form.
- As a registered but unverified user, I want to access a log-in form.
- On the /login page:
- I want to easily enter my username and password.
- I want to be logged in at submission.
- When I enter invalid data:
- I would like to be informed about what information I need to alter.
- I would like to be redirected back to the form.
- As a registered and verified user I would like to ask my question.
- On the /question page:
- I want to fill out a question-form.
- I want to submit my question.
- On the /question/:id page:
- As the owner of the post, I want to click a button to edit my question if I made a mistake.
- I want to make my edit and update the post.
- As a registered and verified user I would like to answer a question.
- On the /question/:id page:
- I want to fill out an answer-form.
- I want to submit my answer.
- After submitting:
- As the owner of the answer post, I want to click a button to edit my answer if I made a mistake.
- I want to make my edit and update the post.
- As the owner of the answer post, I want to delete my answer.
- I want to be asked if I am certain that I want to delete my answer.
- I want my answer to disappear.
- As a user I would like to search for a specific topic.
- On the navigation bar:
- I want to type in the topic I am interested in.
- I want to submit a request to search for that topic.
- On the /results page:
- I want to see a page that has up to 10 results for that search.
- I want to select the result I am interested in and be redirected to that question.
- As a user I want to either upvote or downvote on either/both a post and/or an answer.
- On the /question/:id page:
- I want to click an upvote/downvote button.
- As the owner of the vote, I want to remove my vote from the post.
- As a registered and verified user I would like to log out of my account.
- On the navigation bar:
- I want to click a logout button.
- I want to be asked if I am certain I want to log out in case I clicked accidentally.
- I want to be redirected to the home page.