I’m still debating whether to jam all people into the User type or create different thing types for different groups of people. This isn’t about what works: I know I could use the User type for everyone, possibly with an associated thing type for fields that only apply to some. It’s about best practice from a dev point of view.
Some people being tracked are not actually Users. They might be prospects. They certainly don’t have passwords, although they might have email addresses.
The naming conventions in Bubble permit specifications like “Group’s Subscription’s End_Date”. Very easy to read. It would be nice to have something like “Student’s Mentor’s Phone_Number”, but that’s not possible if all people are Users.
What do you do?