bhavyaj12/scriptus-halcyon-notes

User Stories

Opened this issue · 0 comments

  • Add a new note
  • I can add a note by clicking on a primary button "Add Note" or a "+" icon button which will open a textbox where we can add texts. And a "Save" button that will save the note.
  • Edit & Delete Note
  • Edit Note
  • I can click on the "Edit Note" button which will open the same component with the textbox where we can edit a note & save it.
  • Delete Note
  • I can click on the "Delete Note" button which will delete a note.
  • Filter & Sort by date, priority, tags

Filter by tags

  • I can filter notes by tags added to the note.
  • All the tags will appear in the sidebar.

Filter by priority

  • I can filter the notes by priority
  • Priorities would be high, medium, low

Sort by date

  • I can sort the notes by the date added/created.
  • Change Card Color
  • I can see various color containers (div) where if I click on any one of it. It will change the background color of the note.
  • Add Tags to notes
  • I can see the input text area beside the "Add Note" component where we can add tags.
  • Trash & Archive

Archive Notes

  • When I click on the "Archive Note" button which will add a note to the archive list

Delete Notes

  • I can click on a "trash" button or a "delete" button to delete the note which will add a note to the trash list
  • Sign-up Page
  • I can see a sign-up page from where I can sign-up using my email, first name, last name, password & confirm password.
  • I can see a hide-show icon button that shows or hides my password.
  • Login Page
  • I can see a login page from where I can log in using my email & password.
  • Logout
  • I can see a logout button from where I can log out from the app on the header navbar.