Skip to main content

Setup & Quickstart

Prerequisites​

  • Node.js >= 20 (Volta recommended)
  • Yarn 3 (the repo uses Yarn 3 / Plug'n'Play)
  • Expo CLI (optional) and eas if you use EAS builds
  • CocoaPods (for iOS native builds)

Local setup​

  1. Clone the repo

    git clone https://github.com/your-org/yuki-mobile.git cd yuki-mobile

  2. Install dependencies

    yarn install

  3. Set environment variables

Copy .env.example to .env and fill in values for:

  • EXPO_PUBLIC_SUPABASE_URL
  • EXPO_PUBLIC_SUPABASE_ANON_KEY
  • Other keys used in the project (Google, Firebase, etc.)
  1. Run the app
  • Expo: yarn start
  • Android: yarn android
  • iOS: yarn ios

Backend (backend-sync)​

  1. cd backend-sync
  2. yarn install
  3. Create a .env with the required keys (Supabase service key, Gmail creds if used)
  4. Start the server: yarn dev or node dist/server.js