VibeFast
React Native SaaS Template: Auth, Billing, Analytics
Everything you need to launch a subscription SaaS on Expo.
A React Native SaaS template with auth, subscriptions, and analytics so you can launch quickly on Expo.
- âąAuth flows with Convex and secure sessions
- âąRevenueCat-powered subscriptions with paywall UI
- âąAnalytics hooks ready for product metrics
- âąEnv patterns to keep keys safe across environments
Core pillars
- âAuthentication: email/password/OTP with protected screens
- âBilling: RevenueCat integration with entitlement checks
- âAnalytics: hooks for product events and telemetry
Implement
Entitlement check example
import { useEntitlement } from "@/features/payments/hooks/use-entitlement";
const { hasAccess, isLoading } = useEntitlement("pro");
Launch plan
- âBrand the paywall and onboarding copy
- âSet env keys for Apple/Google + analytics providers
- âDeploy Convex backend; ship Expo clients with EAS
FAQ
Can I add coupon or promo logic?
Yes. Extend the Convex mutations and update the paywall copy; entitlement checks remain intact.
Which analytics tools can I use?
Use the provided hooks with your preferred SDK; events are centralized so swapping providers is simple.