Capacitor Developer: Convert Existing React PWA to iOS + Android
Bütçe: -
HOURLY / FULL_TIME
⭐ 5.00 (6)
Argentina
ionic-framework, react-js, swift, kotlin, android, ios, progressive-web-apps, aso
Tercih edilen nitelikler
- Deneyim: Orta
I READ EVERY PROPOSAL PERSONALLY. IF YOU DON'T CLEARLY MEET THE MUST-HAVES BELOW, PLEASE DON'T APPLY. DON'T WASTE YOUR CONNECTS ON A JOB YOU WON'T GET.
Type: Hourly, est. 5–7 weeks
Hours: ~10–25 hrs/week
Time zone: At least 4 hours of overlap with US Time
A live React + TypeScript PWA (Vite, Tailwind, shadcn/ui) on Supabase needs to become iOS and Android apps via Capacitor. Auth, offline shell, and on-device media storage already work.
This is not a rebuild. UI, business logic, and backend stay. You add native capability and mobile polish.
Scope
1. Capacitor setup
iOS and Android projects around the existing Vite build
Splash, icons, status bar, safe areas, keyboard handling
Remove PWA-only code (install banner, service worker, web analytics)
2. Native features
Camera, photo/video capture, document picker
Biometric auth replacing an existing PIN lock
Push notification setup and token handling
User-triggered GPS capture
Universal links / App Links for Supabase auth emails
Native share sheet
3. Storage migration
Move images from IndexedDB (base64) to encrypted native filesystem
Resize/compress on capture
One-time migration for existing users
Verify with mitmproxy/Charles that media never leaves the device unless the user shares it
4. Store submission
iOS: signing, App Store Connect, TestFlight, privacy manifest, permission strings, review notes
Android: app bundle, Play Console, Data Safety form, testing tracks
One round of review feedback per platform
5. Must-haves
- 2+ Capacitor or Ionic apps shipped to both stores, with links. I'll check each link for:
* The app is currently live, not removed or "no longer available"
* The listing shows real native permissions (camera, biometrics, notifications, location), not just a web view
* A last-updated date within the past 18 months
* Something that ties you to the app: developer name, credits, a case study, or a client I can contact. "I built this but my name isn't on it" needs proof.
- At least one PWA/web : native conversion
- Xcode and Android Studio, including small Swift/Kotlin plugin code when needed
- Supabase auth in Capacitor (deep links for email confirmation / password reset)
- Physical iPhone and Android for testing
- Fluent written and spoken English - you'll be writing PR descriptions, technical notes, and store review responses that need to read clearly the first time
- At least 4 hours of daily overlap with US Mountain Time; async-first, one short weekly call
6. Nice-to-haves
- Encrypted local storage (secure-storage plugins, SQLCipher)
- Cleaning up AI-generated (Lovable) codebases without rewriting
- Privacy-sensitive apps (legal, health, finance)
7. Not a fit if
- You propose React Native or Flutter
- You've only shipped on one platform
- You can't test on real devices
- Your working hours don't overlap with US Mountain Time
Answer these. Generic proposals are skipped.
- Links to two Capacitor apps on both stores, and your role
- One PWA-to-native conversion: what broke, how you fixed it
- How you'd make a Supabase password-reset link open the native app instead - of Safari (2–3 sentences)
- Have you migrated IndexedDB/localStorage data to native filesystem? How?
- Hourly rate and weekly availability for the next 8 weeks
- Your time zone and the hours you'd typically be online
Start your proposal with the word "Capacitor."
Upwork'te aç
AI proposal draft
Generate a short cover letter for this job. Edit before sending.
Sign in to generate an AI proposal draft.
Giriş yap