Sample Expo App

A complete mobile application built with Expo, Expo Router, and NativeWind v4 that demonstrates the full capabilities of @vibecode-db/client.

Features

  • Authentication - Sign up, sign in, sign out with the SDK's auth API
  • Blog CRUD - Create, read, update, and delete blog posts
  • Profile - Edit name & bio, upload profile picture via device camera roll
  • Adapter Switching - Switch between Mock, Supabase, and PocketBase at runtime
  • NativeWind v4 - All styling via Tailwind className props on React Native components

Quick Start

cd sample-app
pnpm install
pnpm start

Then press w for web, i for iOS simulator, or a for Android emulator.

Tech Stack

ToolVersion
Expo~52.0
Expo Router~4.0
React Native0.76
NativeWindv4
Tailwind CSSv3
@vibecode-db/client3.0.0-alpha

The mock adapter seeds 3 blog posts and 1 profile. Sign up with any email/password to get started.