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.