Skip to content

feat(websockets): Implement real-time task updates #10

@Zafar7645

Description

@Zafar7645

User Story: As a project member, I want to see task updates made by other team members in real-time without needing to refresh the page.

Acceptance Criteria:

  • Integrate Socket.IO into the NestJS backend, creating a gateway for real-time events.
  • When a task is created, updated (e.g., moved to a new column), or deleted, the backend should emit a WebSocket event to all clients viewing that specific project.
  • The Angular frontend should connect to the WebSocket server when a user enters a project view.
  • The frontend should listen for task-related events.
  • When an event is received, dispatch a corresponding NgRx action to update the store, which will automatically update the UI.

Metadata

Metadata

Assignees

No one assigned

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions