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.