Hi Ryan, thanks, this is interesting. I'll investigate with this option.
Hi @ismcagdas, basicaly yes.
The idea is that either an individual user or either an organization with multiple users could subdcribe to my services.
The high level schema could be something like this
Here the tenant or organization is the entity which has one or more subscriptions. The features one user can access are defined by the role he has been given in the org, and the features provided by the subscription. There's a unique user email and an n-n relation between users and organizations. A personal organization is provisioned at the user's subscription.
It seems to me the overall idea takes me too far from the basic concepts the boilerplate was developped. I'm going to take benefit from the nice work you did on the angular client and the p&p of your solution, but will develop a new backend, probably with nestjs.
Thanks