Skip to main content

Welcome to Viral App Kit

You want to launch an app on the App Store. Maybe it’s your first app, or maybe you’re tired of rebuilding the same boilerplate for every new project. Viral App Kit gives you a complete, production-ready iOS app with authentication, subscriptions, analytics, and a polished user flow — all pre-built and ready to customize.

What You Get

Authentication

Anonymous auth out of the box, easily extendable to email/social login

Subscriptions

RevenueCat integration with a beautiful paywall screen

Analytics

MixPanel tracking for every important event

Push Notifications

Fully configured and ready to use

The Complete App Flow

The kit provides a polished user journey that’s proven to convert:
Welcome → Onboarding → Pre-Paywall → Paywall → Main App
Every screen is designed and built. You customize the content, not the code.

Config-Driven Customization

Change your app’s behavior through simple config files:
  • config/app.config.ts — App name, paywall mode (hard/soft), feature flags
  • config/onboarding.config.ts — Define your onboarding steps without writing components

What’s Included

ComponentWhat It Does
Mobile AppExpo React Native app, ready for App Store
Landing PageNext.js template for your app’s website
DatabaseSupabase schema with migrations
Setup ScriptInteractive CLI that configures everything
No backend server required. The kit uses Supabase for database, auth, and serverless functions. Your hosting cost starts at $0.

Tech Stack

Built with modern, well-documented technologies:
  • Expo SDK 54 + Expo Router
  • React Native 0.81 (New Architecture enabled)
  • TypeScript throughout
  • Supabase for database and authentication
  • RevenueCat for subscription management
  • MixPanel for analytics

Who Is This For?

Ship your MVP fast with monetization built in from day one. Stop rebuilding the same auth and payment flows.
Already know React? This is your fastest path to mobile. Same patterns, new platform.
Never built a mobile app? The docs walk you through every step, including setting up your Apple Developer account.

Ready?

Quick Start Guide

Follow our step-by-step guide to get your app on the App Store