Skip to content

Websockets to support real-time features #289

Description

@ethanszeto

Task Necessity

  • Eventually, we want our internal application to have real-time features, like the issue map or chatting, or live updating.

Task Description / Solution Requirements

  • Your task is to create a backend pattern to support websockets and, emitting and receiving events. This should in theory be abstracted from frontend, although events can be defined here.
  • The websocket should be able to be connected to, receive events, and then broadcast to connected clients.
  • Start with a simple chat functionality proof-of-concept.

Authorizations (if applicable)

  • Account level

Test Requirements

  • Mock receive event --> test for broadcasted event 2+

Additional Notes

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

+Addition to the codebase+ -Changes to the codebasebeRequires backend worktestsRequires tests

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions