Skip to main content

Setup Your Project

Let’s configure your app with your credentials.

Step 1: Clone & Install

# Clone the kit
git clone <your-repo-url> my-app
cd my-app

# Go to mobile app
cd apps/mobile

# Install dependencies
npm install

Step 2: Run Setup Script

npm run setup
You’ll be prompted for:
PromptWhat to Enter
App nameName shown on home screen
Bundle IDcom.yourcompany.yourapp
Supabase URLFrom Supabase dashboard
Supabase Anon KeyFrom Supabase dashboard
RevenueCat API KeyStarts with appl_
MixPanel TokenFrom MixPanel settings

Step 3: Initialize EAS

eas init
This links your project to Expo’s build service.

Step 4: Run Database Migration

In Supabase SQL Editor, run the contents of:
apps/mobile/supabase/migrations/00000000000000_init.sql

Files Created

FilePurpose
.envYour API keys
app.jsonApp name and bundle ID
eas.jsonBuild environment variables

Next Step

Run Locally

Start the development server and test on iOS Simulator