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:Config-Driven Customization
Change your app’s behavior through simple config files:config/app.config.ts— App name, paywall mode (hard/soft), feature flagsconfig/onboarding.config.ts— Define your onboarding steps without writing components
What’s Included
| Component | What It Does |
|---|---|
| Mobile App | Expo React Native app, ready for App Store |
| Landing Page | Next.js template for your app’s website |
| Database | Supabase schema with migrations |
| Setup Script | Interactive 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?
Indie Hackers
Indie Hackers
Ship your MVP fast with monetization built in from day one. Stop rebuilding the same auth and payment flows.
Web Developers
Web Developers
Already know React? This is your fastest path to mobile. Same patterns, new platform.
First-Time App Builders
First-Time App Builders
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