Skip to content

User Stories and Application Flows

thequbit edited this page Dec 22, 2014 · 1 revision

##User Stories and Application Flows##

###First time Mobile App Flow###

  1. User Open Mobile application for the first time
  2. App generates a Unique ID (GUID), and stories it on the phone
  3. The application identifies the current location of the phone via Lat/Lng coordinates
  4. The application goes out and gets the current assignments, stories, notifications, and messages from the server based on the GUID and the location data.
  5. The application displays the current assignments and stories to the 'home page' on two different tabs, as well as loads in the notifications and messages to local memory.

###Not first time Mobile App Flow###

  1. User Open Mobile application for the first time
  2. The application reads the unqiue client ID (GUID) from the devices local store.
  3. The application identifies the current location of the phone via Lat/Lng coordinates
  4. The application goes out and gets the current assignments, stories, notifications, and messages from the server based on the GUID and the location data.
  5. The application displays the current assignments and stories to the 'home page' on two different tabs, as well as loads in the notifications and messages to local memory.

###Free Post Flow###

  1. User Opens Mobile application
  2. User clicks one of the four icons on the bottom of the home screen (Picture, Video, Audio, Text)
    • Picture flow
      • User selects a picture from the gallery or takes a picture with the camera app.
      • Writes a text description to accompany the picture.
      • User clicks the check box in upper right, and text and picture are uploaded to the server.
    • Video flow
      • [This flow has not yet been defined]
    • Audio flow
      • [This flow has not yet been defined]
    • Text flow
      • User entered in text
      • User clicks check box in upper right, and text is uploaded to the server.
    • Final flow:
      • Once all media objects (picture, audio, video, text) are successfully uploaded, the post is pushed to the server referencing the media (picture and text) that was uploaded just prior.
  3. The User is presented with a 'successful' notification.

###View an Assignment Flow###

  1. User Opens Mobile application
  2. User clicks on of the current assignments on the home page
  3. The assignment title, and additional description are displayed.
  4. The user clicks "contribute", and the flow for the 'free post flow' is followed at #2.
Clone this wiki locally