Files
goldenChart/app
2026-05-28 15:37:02 +09:00
..
2026-05-28 15:37:02 +09:00
2026-05-28 14:44:19 +09:00
2026-05-28 14:44:19 +09:00
2026-05-28 15:37:02 +09:00
2026-05-28 14:44:19 +09:00
2026-05-28 14:44:19 +09:00
2026-05-28 14:44:19 +09:00
2026-05-28 14:44:19 +09:00
2026-05-28 14:44:19 +09:00
2026-05-28 14:44:19 +09:00
2026-05-28 14:44:19 +09:00

GoldenChart Mobile App

Capacitor + React hybrid app for virtual trading, strategy editor, notifications, and settings.

Setup

# From repo root
npm install
npm run dev:app

Native build

npm run build:app
npm run cap:sync
npm run cap:android   # or cap:ios

exdev.co.kr APK 배포

소스는 git push origin main (Jenkins). APK만 로컬 빌드 후 업로드:

./scripts/upload-android-apk.sh --build --version 1.0.0

app/.env 예: VITE_API_BASE_URL=http://exdev.co.kr/api

자세한 내용: data/mobile-releases/README.md

Environment

Copy .env.example to .env and set VITE_API_BASE_URL.

FCM (Firebase)

  • Android: android/app/google-services.json
  • iOS: ios/App/GoogleService-Info.plist + Push Notifications capability
  • Backend: FIREBASE_ENABLED=true + service account JSON

Structure

  • src/screens/ — mobile UI (virtual, strategy, notifications, settings)
  • ../packages/shared/ — API client + Capacitor storage
  • ../frontend/src/ — shared business logic (hooks, utils) via @frontend alias