advanced~50 minutessaas

Mobile App — Cursor + Expo + Supabase

iOS and Android app from one codebase

React Native app with Expo, Supabase backend, and push notifications. Build once, ship to both app stores.

CursorExpo (React Native)SupabaseSupabase AuthRailway + Expo EASNativeWind

What's Included

📱

Cross-platform

iOS + Android from one React Native codebase

🔐

Auth

Supabase Auth with biometric login

🔔

Push Notifications

Expo push notifications

📊

Backend API

Next.js API on Railway

🚀

OTA Updates

Over-the-air updates via Expo

Setup Guide

1

Create Expo project

$ npx create-expo-app my-app --template tabs && cd my-app
2

Install NativeWind

Tailwind CSS for React Native.

$ npx expo install nativewind tailwindcss
3

Connect Supabase

Add Supabase credentials.

Add to .env.local

NEXT_PUBLIC_SUPABASE_URL=

NEXT_PUBLIC_SUPABASE_ANON_KEY=

4

Test on device

Scan QR code with Expo Go app on your phone.

$ npx expo start
5

Deploy backend

$ npx railway login && npx railway up
Deploy free →
6

Build for app stores

Builds iOS and Android binaries via Expo EAS.

$ eas build --platform all

💡 Apple Developer account ($99/year) required for iOS App Store.

Cursor Prompt

Paste this into Cursor to generate the full codebase

Build a mobile app with Expo + React Native:
- Tab navigation: Home, Search, Profile, Settings
- Supabase Auth (email + biometric)
- Supabase database for user data
- Push notifications via Expo
- NativeWind for Tailwind CSS styling
- Backend API on Railway (Next.js)

Start with navigation structure, then auth, then each tab screen.

Tools You'll Need

Based on this starter's stack

Some links are affiliate links.

Common Issues

Related Starters

Frequently Asked Questions

~50 minutes. The setup guide walks you through every step with copy-paste commands. No guesswork.

$99/year (Apple Developer). Cloudflare Workers has a generous free tier.

Yes. The starter kit gives you a working foundation. Use the included Cursor prompt to add features specific to your product.

Check our integration guides at /integrations and prompt library at /prompts for step-by-step instructions on adding any feature.