Radio Check¶
Mobile-first check-in app for veterans to connect, monitor squad status, and maintain streaks with fast daily responses.
Tech Stack¶
- Frontend: React Native CLI (iOS native project)
- Backend: Supabase (Auth, Postgres, Realtime, Edge Functions)
- State: Zustand
Prerequisites¶
- Node.js 20+
- Xcode (iOS)
- CocoaPods (
pod install) - Supabase account/project
Local Setup¶
Run (Xcode-first iOS)¶
# Open workspace in Xcode
npm run ios:xcode
# Optional simulator build from CLI
npm run ios:sim:build
Use Xcode Run for day-to-day iOS debugging.
Key Scripts¶
npm run start: Metro server (optional for JS debug flow)npm run ios: React Native CLI iOS runnpm run ios:xcode: Open iOS workspacenpm run ios:pods: Install iOS podsnpm run ios:sim:build: Simulator build checknpm run version:patch|minor|major: Semver bump
Releases¶
Release through native store pipelines (TestFlight / App Store).
No OTA update service is configured in-app.
See docs/VERSION_CONTROL.md and docs/native-rollout-checklist.md.