
The site will have two user groups – talent and client. Time to time, they can possibly switch the user categries. I think the rate of staying on same user group when they create an account, is pretty high. Rarely, they will switch the group.
It is a little unclear how to build the page routing logic, given the two user groups that have a clear boundary. There will be pages that can be shared by both groups versus pages that are clearly distinguished, such as creating a job post or creating a portfolio.
For the MVP phase, it is a good idea to have simple and minimal pages at the beginning. Time efficiency and validating the idea are the most important factors at this point.