Skip to content

Basic Use Case Design Needed #13

Open
@VictorK1902

Description

As discussed, I think it's best if we id a set of basic use cases so that everyone has something tangible enough to start our implementation. Feel free to add/edit as you want. More details to how each module implements the same use case (as respect to only that module) should be handled separately within each module repo (create an issue that is, within the corresponding repo so that its easier to keep track)

I think the goal for now is implementing the very basic and must-have feature: streaming a Moment. I think it can be broken down to several use cases, I list a couple below

I. Streaming A Moment Feature

  1. User is directed to Dashboard (?? - need details of dashboard design)
  2. User selects a Mission from a given list of Missions (?? - need details of dashboard design)
  3. User is directed to Mission Overview (?!?!? - WE'RE MISSING THIS TRANSITION IN REQUIREMENT)
  4. User select a Story from a given list of pre-defined Stories
  5. User is directed to Story Overview
  6. User select a Moment (any) from the given list of Moments
  7. User is directed to the Moment Viewer
  8. User clicks the PLAY! button
  9. User listen to the audio file
  10. Upon reaching the point 1-2 minutes before the ending of Moment, display the next available Moments

For now, lets focus on these 10 use cases. ALL modules except for the Audio Server module would most likely have to implement all 10 use cases listed above. Each use case I think should be elaborated more in each individual module repo

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions