Skip to content

User Stories

Hannah Sindorf edited this page Dec 19, 2018 · 2 revisions

Homepage

  • As a user, when I visit the homepage, I want to get a brief introduction of the game so I can figure out how to play
  • As a user, when I visit the homepage, I want to be able to easily find the register page so that I can sign up if I want to play
  • As a developer, I want there to be easy instructions for the game to reduce user confusion.
  • As a developer/designer, I want the design style to interest the user so that they want to play the game.

Register/Login

  • As a user, I want to easily register for an account or log in so I can start playing the game
  • As a user, I want it to be clear whether I'm registering or logging in so I don't use the wrong option by accident
  • As a developer, I want to implement authentication/authorization to make sure that we are tracking individual player data

Play (prompt page)

  • As a user, I want the prompt to be easy to understand so I know what I should take a picture of
  • As a user, I want to be to continue to the submit page from the prompt page so that I can submit the photo after verifying the prompt
  • As a developer, I want to implement a prompt generator, so that less work is necessary when a new prompt is needed
  • As a developer, I want to implement a system that changes the prompt every day (or some other fixed amount of time), so the game stays interesting and the users stay engaged.

Review Submission / Submission Feedback

  • As a user, I want to review my photo before submission to make sure it has loaded properly and I have selected the right image
  • As a user, I want to be able to cancel the submission if I selected the wrong photo
  • As a user, I want to receive immediate feedback as to whether my submission fits the prompt, so that I can continue on to the next prompt
  • As a developer, I want to give the user automatic feedback using an algorithm so that no review is required by the developer

My history

  • As a user, I want to see all of my past submissions so that I can see how well I'm doing in the game
  • As a user, I want to see the total number of submissions at the top of the page so I don't have to manually count
  • As a developer, I want to render the user's submission history automatically from the database, so that the developer is not required to manually provide this information

All players/daily

  • As a user, I want to see all the pictures submitted to the current prompt, so I can know how many other players are playing the game
  • As a user, I want confirmation that other people are playing so that it can feel more social
  • As a developer, I want the page to automatically update every time a new picture is submitted, so that manual updating is not required
Clone this wiki locally