Each logged in user can create team as well as boards.
A board can be created either for personal use or it can be added in a team as well.
A team created, must have
- name(required)
- owner(ObjectId of user)
- members [user's ObjectIds]
Each board created for the team must have
- name
- slug
- owner
- teamId -> If board has been created for team
Optional fields are
Each board created for personal use should have
Optional fields are
Design endpoints to create, update and delete team on your own.
Similarly add endpoints to create/update/delete boards .
Add endpoints to add/remove members from team boards.
Each logged in user can create team as well as boards.
A board can be created either for personal use or it can be added in a team as well.
A team created, must have
Each board created for the team must have
Optional fields are
Each board created for personal use should have
Optional fields are
Design endpoints to create, update and delete team on your own.
Similarly add endpoints to create/update/delete boards .
Add endpoints to add/remove members from team boards.