Setup & Quickstart
Prerequisitesβ
- Node.js >= 20 (Volta recommended)
- Yarn 3 (the repo uses Yarn 3 / Plug'n'Play)
- Expo CLI (optional) and
easif you use EAS builds - CocoaPods (for iOS native builds)
Local setupβ
-
Clone the repo
git clone https://github.com/your-org/yuki-mobile.git cd yuki-mobile
-
Install dependencies
yarn install
-
Set environment variables
Copy .env.example to .env and fill in values for:
EXPO_PUBLIC_SUPABASE_URLEXPO_PUBLIC_SUPABASE_ANON_KEY- Other keys used in the project (Google, Firebase, etc.)
- Run the app
- Expo:
yarn start - Android:
yarn android - iOS:
yarn ios
Backend (backend-sync)β
- cd backend-sync
- yarn install
- Create a
.envwith the required keys (Supabase service key, Gmail creds if used) - Start the server:
yarn devornode dist/server.js