A collection of user stories you can choose from. Stories inside of each priority level are not necessarily in order, it's up to your group to decide how they fit into your strategy. These are also just suggestion, feel free to change them or create your own!
these are necessary for basic usability
- As a user I want to open the web page so that I can use it
- Given any browser when a user navigates to our URL then the site should appear with no errors
- As a user I want to display the saved word
- Given the word is not empty, when a user clicks the button the word will be displayed along with a friendly message
- Given the word is empty, when a user clicks the button they will be told there is no saved word
- As a user I want to set my favorite word
- Given the word is empty, when a user clicks the button they will be prompted for a new favorite word. after the word is saved it will be displayed
- Given there is a saved word, when a user clicks the button they will need to confirm replacing the saved word before being prompted to enter a new one. after the word is saved it will be displayed
these will complete the user experience, but are not necessary
- As a user I want to be clear the saved word so I can start over
- Given there is not a saved word, when a user clicks the button they will be alerted that there was nothing to clear
- Given there is a saved word, when a user clicks the button they will be asked to confirm clearing the word
- As a user I want to reverse my favorite word so that I can see it backwards
- Given there is not a saved word, when a user clicks this button they will be told there is nothing to reverse
- Given there is a saved word, when a user clicks the button they will be asked to confirm they want to reverse the word. after the word is reversed it will be displayed. the reversed word is not saved
would be really cool ... if there's time
- As a user I want to either remove all the vowels or all the consonants from my word so it is harder to read.
- Given there is not a saved word, when a user clicks this button they will be told there is no word.
- Given there is a saved word, when a user clicks this button they will be asked to choose between removing all vowels or all consonants, the modified word will be displayed. the modified word is not saved
- As a user I want to either repeat my whole word, or each character in the word so that there is more of my favorite word.
- Given there is not a saved word, when a user clicks this button they will be told there is no word.
- Given there is a saved word, when a user clicks this button they will be asked to choose between repeating the entire word or each character in the word, the modified word is displayed. the reversed word is not saved