Skip to content

Invite Multiple Collaborators to a Single Project(Backend Implementation) #1179

@vansh909

Description

@vansh909

Description:

I'd like to propose a backend feature that allows users to invite multiple collaborators to a single project.This would enable efficient work quality and improve team work, while reflecting practical project management scenarios.

Feature Overview:
A user (project owner) can invite multiple users to collaborate on their project

Invitations can be sent via user ID, email, or username

The invited users can accept or reject the collaboration request

Once accepted, collaborators can view or edit the project (depending on role/permission if applicable)

Planned Implementation Scope (Backend):
I’d like to work on the backend part of this feature, which includes:

Creating/updating the project schema to hold a list of collaborators

Creating endpoints to:

1)Send invite
2)Accept/reject invite
3)Get list of collaborators on a project
4)Validation: prevent duplicate invites, handle private/public collaboration rules

Let me know if this can be taken up — I’d love to contribute this!

Sub-issues

Sub-issues

Metadata

Metadata

Assignees

Projects

Status

done

Relationships

None yet

Development

No branches or pull requests

Issue actions