Skip to main content

Chat & Messaging

caution

This section is a work in progress.

Overall Guidance

  1. Any user should be able to create a group chat.
  2. Events should automatically have a group chat with all confirmed attendees
  3. Members of an organization should be able to send messages to each other in various group chats Messaging
  4. Organization admin and coordinators should be able to send broadcast messages
  5. One on one messages
  6. VOICE MESSAGING capability with compression

In-App Chat

caution

This section is a work in progress.

Code: MSG-001

Authored by** Shannika Jackson **. Last updated on March 14,2021

This feature aims to enhance in app communication by allowing users to chat instantly within the app.

Overview

Problem

Goals

  1. Start a chat: Any user should be able to start a direct one-on one chat with another member of the organization or a group chat.

Out of Scope

The following are aspects of this feature which have been considered but are outside of the scope for the current project:

People and Roles

The following are the primary roles foreseen in the development of this feature

  1. Feature Lead : will review proposed solutions, acceptance and close feature

Context

NA

Use Cases

NA

Proposal/Solution

User Experience

  1. From the member listing screen any user should be presented with additional options when they click on a member.
    1. Options should include
      1. chat with the selected member or send a message.
  2. From the users home screen and from the view organization detail page any user should be presented with the option to start a group chat
    1. This then presents the list of members in the organization for the user to add members to the chat
      1. Once the user selects all the members to chat with
      2. The user is prompted to enter details of the group such as group name and display picture

Important Details To Capture

NA

Future Work

NA

Tasks and Timeline

TBD


In-App Messaging

caution

This section is a work in progress.

Code: MSG-002

Authored by** Shannika Jackson **. Last updated on March 14,2021

This feature aims to enhance in-app communication by allowing users to send messages directly to other members' inbox.

Overview

Problem

Goals

  1. Create and send a messages: Any user should be able to create and send a messages deliverable to the receivers' inbox.

Out of Scope

The following are aspects of this feature which have been considered but are outside of the scope for the current project:

  1. NA

People and Roles

The following are the primary roles foreseen in the development of this feature

  1. Feature Lead : will review proposed solutions, acceptance and close feature

Context

NA

Use Cases

  1. Admins want to :
    1. Send organisation wide messages : This will facilitate organisation wide notices and other important updates
  2. Coordinators want to :
    1. Send messages to an event working group : This facilitates the sending of official notices related to the event.

Proposal/Solution

User Experience

  1. From the member listing screen any user should be presented with additional options when they click on a member.
    1. Options should include
      1. chat with the selected member or send a message.
  2. From the users home screen and from the view organization detail page any user should be presented with the option to start a group chat
    1. This then presents the list of members in the organization for the user to add members to the chat
      1. Once the user selects all the members to chat with
      2. The user is prompted to enter details of the group such as group name and display picture

Important Details To Capture

NA

Future Work

NA

Tasks and Timeline

TBD


Voice Messaging

caution

This section is a work in progress.


App Notifications

caution

This section is a work in progress.