The short answer is to create a single dashboard for all user types, and show only the relevant features depending on the user type as described by @Zeroic
There is a powerful concept in software development called DRY - which stands for don’t repeat yourself. The idea behind it is that if you create one feature/function just once, it makes it really easy to maintain and update over the long term.
So although it may be a bit challenging early on, following the principle of DRY will pay off in the long run.
1 Like