Skip to content
This repository was archived by the owner on Dec 12, 2022. It is now read-only.
This repository was archived by the owner on Dec 12, 2022. It is now read-only.

SocketIO integration #22

@ColinEspinas

Description

@ColinEspinas

Use SocketIO to register tasks moving for everyone in realtime.

Here are some references that could be useful:

As said above https://github.com/tinyhttp/tinyws might be a better option than SocketIO with tinyhttp.
We might want to try both.

Todo:

  • Add socket server to the current api app
  • Add SocketIO to web app
  • Emit and broadcast events for task modifications (name/content change, column change, etc.)
  • Use the room system to group users by project
  • Only allow authenticated users that are in respective projects to send room events

Metadata

Metadata

Assignees

Labels

apiRelated to the API appenhancementNew feature or requestwebRelated to the frontend app

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions