I want to build a project management app. I have four basic objects: User, project, task and role.
There are a few predefined admin users. Admins create projects, assign users to the project as normal or and project manager. The product manager can create tasks over these projects and assign a normal user to this task.
My problem is I could not figure out how to implement this structure in spring boot. How can I wire these relations and how should I call these from API.
ps: this is my first QA in StackOverflow so I am asking it improper way forgive me