-
Notifications
You must be signed in to change notification settings - Fork 1
User Stories
JamesRR91 edited this page Jan 4, 2022
·
5 revisions
User Story
As a User, I want to create an account so I can use the website.
Acceptance Criteria
- A link/button appears in the navigation for Sign Up (only when not already logged in).
- When clicking the link/button a modal appears for the sign-up form.
- After filling out the form and clicking a Submit button an account is created.
- The user is redirected to a user's dashboard.
- The user can visually identify they’ve been logged in/signed up by having their username displayed in the navigation bar.
User Story
As a User, I want to log in with my previously created account so I can use the website.
Acceptance Criteria
- A link/button appears in the navigation for login (only when not already logged in).
- When clicking the link/button, a modal appears as a login form.
- After filling out the form with username and password and clicking a Login button the user is logged in.
- The user is redirected to the user's dashboard.
- The user can visually identify they’ve been logged in by having their username displayed in the navigation bar.
User Story
As a Logged In User, I can log out of my account so I can ensure it isn’t used without my permission.
Acceptance Criteria
- A link/button appears in the navigation for Log Out (only when logged in).
- When clicking this button/link the session ends and the user is logged out.
- When refreshing the page or traveling to other pages the user does not appear to be logged in.
- The logged-out user can log in with a separate account without issue.
- The logged-out user gets redirected to the home page.
As a user of TidyNote, I want to be able to create a note as needed.
Acceptance Criteria
- There is a button that will save the note.
- Needs a rich text editor to create their note as they want to, particularly to bold and italicize as necessary to keep their notes tidy.
- Keep your notes organized by usage of tags to delineate between needs, and can be used when you create the note, by default would be uncategorized.
- Be able to edit and delete said notes as needed.
As a user of TidyNote, I should be able to put these notes into Notebooks for easy organization
Acceptance Criteria
- When you create your account, you will be told to name your first NoteBook, to put your Notes in.
- You will be able to create multiple NoteBooks for different purposes.
- Deleting a NoteBook will delete all Notes inside, though you cannot delete your default Book.
- Be able to edit the name of the NoteBook as needed, and move notes between books as needed (though not copy).