Capacitor Native Build & App Store Re-submission for Rowan
Budget: €750 – €1,500 EUR
Rowan (https://rowan.eco) is a live React + Vite + TypeScript web app already
shipping as native iOS and Android apps via Twinr (a no-code wrapper).
The apps are live in both stores under the bundle ID eco.rowan.app.
We are migrating off Twinr to Capacitor so we get full native control
(proper push opt-in timing, native Google + Apple Sign-In, ML Kit barcode
scanning, native camera, splash screen, etc.) while keeping the same web
codebase.
The Capacitor scaffolding is already in the repo:
capacitor.config.ts (appId eco.rowan.app — matches the live listings)
src/lib/capacitorPush.ts — native push opt-in
src/lib/nativeAuth.ts — Google Sign-In via @capgo/capacitor-social-login
(Apple Sign-In is net-new work, not yet wired)
src/lib/nativeBarcode.ts — @capacitor-mlkit/barcode-scanning
src/lib/nativeCamera.ts — @capacitor/camera
src/components/profile/CapacitorPushCard.tsx — UI to trigger push opt-in
supabase/functions/register-push-token/index.ts — already accepts
source: 'capacitor'
README.md — documents npx cap add, permission strings, build commands
I need a freelancer to take it from scaffolding to shipped store updates,
plus set up Codemagic (cloud CI/CD so we don't need a Mac for ongoing
releases) and Capgo (OTA live updates so JS-only fixes ship without store
re-review).
Please read detailed brief attached.
shipping as native iOS and Android apps via Twinr (a no-code wrapper).
The apps are live in both stores under the bundle ID eco.rowan.app.
We are migrating off Twinr to Capacitor so we get full native control
(proper push opt-in timing, native Google + Apple Sign-In, ML Kit barcode
scanning, native camera, splash screen, etc.) while keeping the same web
codebase.
The Capacitor scaffolding is already in the repo:
capacitor.config.ts (appId eco.rowan.app — matches the live listings)
src/lib/capacitorPush.ts — native push opt-in
src/lib/nativeAuth.ts — Google Sign-In via @capgo/capacitor-social-login
(Apple Sign-In is net-new work, not yet wired)
src/lib/nativeBarcode.ts — @capacitor-mlkit/barcode-scanning
src/lib/nativeCamera.ts — @capacitor/camera
src/components/profile/CapacitorPushCard.tsx — UI to trigger push opt-in
supabase/functions/register-push-token/index.ts — already accepts
source: 'capacitor'
README.md — documents npx cap add, permission strings, build commands
I need a freelancer to take it from scaffolding to shipped store updates,
plus set up Codemagic (cloud CI/CD so we don't need a Mac for ongoing
releases) and Capgo (OTA live updates so JS-only fixes ship without store
re-review).
Please read detailed brief attached.