Use Case: Visitor chat

Summary

  • Scope: Map View
  • Level: User Goal
  • Actors:
    • Owner: App User who owns the map
    • Visitor: App User who visits the map
  • Brief: The user can interact with a visitor chat.
  • Assignee: Samuel

Scenarios

  • Preconditions:
    • The visitor has opened the app and selected a map.
    • The visitor is logged in.
  • Main success scenario:
    • The visitor is automatically greeted by the chat.
    • The visitor can interact with the owner and other current visitors via the chat.
    • The owner can view the chat and interact with all visitors.
    • The visitor leaves the chat.
  • Alternative scenario:
    • The owner marks a comment as helpful. The author of the comment gets points for the free membership.
  • Error scenario:
  • Postcondition: The chat is synchronized to Nextcloud
  • Non-functional Constraints: