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.
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.
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:
Member Management:
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.