Skip to content

Team & Member Management Features for Dashboard #161

@hackerwins

Description

@hackerwins

Description:

The Yorkie Dashboard is currently implemented as a PaaS without team functionalities, allowing only single account usage. To enhance collaboration among users, it is proposed to implement team and member management features, which include:

Team Management:

  • Add Team: Provide users with the ability to create teams.
  • Team Settings: Allow for team name and profile changes.
  • Delete Team: Enable the deletion of teams as needed.
  • DB Migration: Change data structure to allow teams to own projects based on users.

Member Management:

  • Invite Members: Create member entries in the database and establish relationships between projects and users.
  • Member List: Ensure that member search is handled on the front end.
Screenshot 2024-08-20 at 3 25 47 PM Screenshot 2024-08-20 at 3 25 49 PM Screenshot 2024-08-20 at 3 25 52 PM

Design: https://www.figma.com/design/5nM9RusZeMybvAcxiXSH22/yorkie-v2?node-id=2903-239302&t=OXnd83kLJG4almnj-0

Why:

Adding these team and member management features would facilitate a collaborative environment where multiple users can work together efficiently, making Yorkie more competitive within the PaaS space.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions