One app is better. No reason to build 2
Add user role on the user datatype level, set conditionals to display content according to the role.
Don t forget to set privacy rules.