Small modelling change that cleaned up a lot of code for me. The usual way is to fetch the subscription and branch on whether it exists. Then every gated feature has an if (!subscription) somewhere, and each one handles it a little differently. One throws, one returns null, one r

Why a user with no subscription is simply on the free plan key in Supersaas, and how to gate features on plan keys without throwing
Handling the Free Plan in a Nuxt SaaS: Plan Keys and Feature Gates | SuperSaas Supersaas Analytics Docs Changelog Super SaaS Docs Pricing Blog Tools Demo Buy Once for $149 Supersaas · Nov 7, 2026 The free plan is a state, not an error Why a user with no subscription is simply on the free plan key in Supersaas, and how to gate features on plan keys without throwing Hafiz Javaid Iqbal I've written this line more times than I'd like to admit: if ( ! subscription) throw new Error ( "No subscription found" ); It feels responsible. Then a brand new user signs up, opens the dashboar
Why a user with no subscription is simply on the free plan key in Supersaas, and how to gate features on plan keys without throwing
Handling the Free Plan in a Nuxt SaaS: Plan Keys and Feature Gates | SuperSaas Supersaas Analytics Docs Changelog Super SaaS Docs Pricing Blog Tools Demo Buy Once for $149 Supersaas · Nov 7, 2026 The free plan is a state, not an error Why a user with no subscription is simply on the free plan key in Supersaas, and how to gate features on plan keys without throwing Hafiz Javaid Iqbal I've written this line more times than I'd like to admit: if ( ! subscription) throw new Error ( "No subscription found" ); It feels responsible. Then a brand new user signs up, opens the dashboar
Hello Everyone! Got laid off about 2 months ago from my job as a senior product designer. Although its unfortunate its a...
I’ve been testing video restyling and masking in Creativly, so I put together a promo using some of the before-and-after...
Small numbers, but they changed my roadmap. 5 people have paid for my iPhone app since August. 4 cancelled. The one who ...
I'm a solo dev with ADHD. I built Petipa, an app inside ChatGPT that saves your plans and shows you one step a day. I su...