-
Notifications
You must be signed in to change notification settings - Fork 0
User Stories
James Chen edited this page Mar 10, 2022
·
21 revisions
- User can view the movie info, but cannot leave reviews, or add/remove movie from their watchlist.
- User will create a username and password to sign up for Horrorhub.
- User will be redirected to the '/signup' route, and provided with a signup form, and redirected to the '/profile/:id' route after signing up.
- If username already exists, we will display the message "Username already exists, please try again."
- Password needs to match in both password and verify password forms to pass, or we will display the message "Password does not match, please try again."
- User will login with Username and password.
- Acceptance Criteria:
- User will login via /login route, and redirected to the '/profile/:id'
- If user incorrectly enters their username, we will display the message "Invalid username, please try again."
- If user incorrectly enters their password, we will display the message "Invalid password, please try again."
- User will use token-based authorization for now
- A logged in user should be able to sign out at any time
- Acceptance Criteria:
- There should be a sign out button
- When user signs out, they are redirected to the '/' route.
- Revokes access from their account for now until they sign back in
- When logged in, users should be able to add/remove movies onto their watchlist
- Acceptance Criteria:
- For logged in users, every movie has a dropdown indicating the three specified watchlists
- Will watch, currently watching, and have watched will redirect the user to it's respective page. For now, we will use the routes '/willwatch', '/watching', and '/watched'
- As a logged in user, I can leave a review for said movie.
Acceptance Criteria:
- User does not get directed when add or leaving comment/review.
- User has the ability to edit and remove comments they have left. User does not get redirected after that action.