A key part of growing a product is charging for it! Paying customers are paying for the future of the product.
The hardest part of my recent MVP release (https://keyringnow.com) was building the "premium" permissions feature.
It went something like this:
If I want to add more features, or different access levels, I need to reimplement this, and make the different features play nice with one another.
I know Auth0 can capture this sort of thing, but it's probably a bit heavy handed for bootstrapped apps, right?
Would low-code/no-code founders use a SaaS that lets you:
user.add_access("my_premium_feature_1"))if user.has_access("my_premium_feature_1"...do action..)It won't compete with Auth0 because it doesn't do identity management:
So it is far less powerful than Auth0 or Okta, but should be much easier to get up and running (and cheaper).
Maybe Firebase does this already and I'm just out of the loop. I love building frameworks so I think I'd enjoy building this...wanted to see if anyone thinks it'd be useful!
This is a key use-case for us at Warrant! As you said, implementing and managing user access to different pricing tiers can become complex pretty fast. We put together this guide showing how you can implement this easily through Warrant: https://docs.warrant.dev/guides/tiered-saas
Has anyone tried: https://www.permit.io