Skip to content

Chat - Technical Spike #60

@stojanov-igor

Description

@stojanov-igor

Within the application, we need to establish a chat function in which users can communicate with one another. For example, task volunteers should be able to reach informally to the task creator to ask for further details.

For this, we can incorporate already existing technology such as matrix: https://matrix.org/

Some documentation:
https://spec.matrix.org/latest/
https://matrix.org/docs/guides/usage-of-the-matrix-js-sdk

Matrix already has a React sdk, so we can use it to integrate with it. https://github.com/matrix-org/matrix-react-sdk

Tasks:

  • Integrate Matrix-react-sdk into the current application
  • Make sure it matches closely in style to the existing application
  • A chat dialog should be able to be opened with anyone who has a known public key
  • Anyone with an AccountID, should be able to connect with another AccountID

TASK: 100 Euros

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type
No fields configured for issues without a type.

Projects

Status
Todo

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions