Get Started
Install and configure start-expo-kit
Install and configure start-expo-kit: An Expo starter connected to the start-kit backend, with Better Auth sign-in and protected routes.
Follow the source instructions for start-expo-kit. Read the prerequisites and configuration steps before running an example.
Get started
- π Complete Authentication System
- Email/password authentication
- Social authentication (Google, etc.)
- Protected routes with auto-redirect
- Session management with SecureStore
- π¨ Organized Structure
- Route groups:
(auth)and(home) - Custom hooks:
useAuth,useSession - Reusable auth components
- Clean folder organization
- Route groups:
- π Modern Stack
- Expo Router for file-based routing
- Better Auth for authentication
- TypeScript for type safety
- React Native with Expo
Prerequisites
- Node.js 18+ or Bun
- MongoDB database (configured in start-kit backend)
- Start-kit backend running
Quick Start
1. Install Dependencies
bun install
# or
npm install2. Set Up Environment Variables
Create a .env file in the root:
EXPO_PUBLIC_AUTH_URL=http://localhost:3000For physical devices, use your computer's local IP:
EXPO_PUBLIC_AUTH_URL=http://192.168.1.100:30003. Configure Start-Kit Backend
See SETUP.md for detailed backend configuration instructions.
4. Start the App
bun start
# or
npm startThen:
- Press
afor Android - Press
ifor iOS - Press
wfor web - Scan QR code for Expo Go
Check the installation
After setup, continue with the first example. If a command fails, compare the runtime version, working directory, and required configuration with the original README before changing dependencies.
Source and help
The catalog identifies the license as MIT. Read the repository license before redistributing source or assets.
Source captured: 2026-10-11
