Skip to content

Use Cases by PeteOK

Ryan Mueller edited this page Dec 10, 2013 · 2 revisions

User Stories

  • User wants to register for application using social network.
    • User is not logged in.
    • User is presented with a login window.
    • If they cancel login, they are returned to the registration page.
    • If they complete login, the application is provided with their login token.
    • System queries the social network for user data.
      • Email Address
      • Name
      • Social Network Unique ID
  • User wants to share something they created within the application.
    • If they not logged in, they are presented with a login window.
    • If they cancel login, they are returned to where they left off.
    • If they complete login, the application is provided with their login token.
    • Upon successful login, or if already logged in, a "share window" is displayed.
    • The "share window" is pre-filled with details of their created item.
      • Photo
      • Default Message
      • Link to created item
  • User wants to include a photo in an item.
    • If not logged in, user is presented with a login window.
    • If they cancel login, they are returned to where they left off.
    • If they complete login, the application is provided with their login token.
    • Upon successful login, or if already logged in, user is presented with a list of photos and/or photo collections.
    • If list of photo collections, user selects a collection and is presented with a list of photos.
    • If any photo in the list has already been used, the photo is visually designated as such.
    • User selects a photo and the application is provided with the details about the photo.
      • URL for downloading photo
      • Photo Name/Title
      • Photo Unique ID (for comparison with past created items)

Requirements

  • Social Providers
    • Facebook
    • Instagram
    • Twitter
    • Google
    • Gravatar
    • Pinterest
  • Social Services
    • Login/Get Token
    • Get Data
      • Email Address
      • Name
      • Photos
    • Share
      • Photo(s)
      • Message
      • Link
Clone this wiki locally