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.