Wrap existing PWA in Capacitor and ship to App Store + Google Play
Worldwide
Wrap an EXISTING, working PWA in Capacitor and ship it to the App Store + Google Play. This is NOT a rebuild — the product is done and live. WHAT EXISTS (verifiable in the repo before you quote): • GPS safety band for kids (4G, real hardware) + Hebrew RTL parent web app — 14 screens, light+dark • Python backend, 68 modules, ~31,500 lines, stdlib only (no pip) • Live location (SSE), geofences + alerts, SOS, two-way voice call, route history, QR pairing, multi-family tenant isolation • Full PWA: manifest, service worker, offline, Web Push (VAPID) WHAT YOU DELIVER: 1. Capacitor wrap (iOS + Android). Do NOT rewrite the app — screens and backend stay. 2. Native push: APNs + FCM (replace Web Push; OneSignal acceptable) 3. In-app account & data deletion (Apple Guideline 5.1.1(v) — mandatory) 4. Subscriptions via In-App Purchase + Google Play Billing, ideally RevenueCat (~$5/month plan) 5. Submission to BOTH stores, incl. privacy labels (app tracks precise location of minors — expect strict review), screenshots, and shepherding through rejection rounds 6. Deploy the Python server to a VPS (working deploy script exists) OUT OF SCOPE: UI redesign, backend rewrite, Firebase migration, new features. WE PROVIDE: full repo access, a physical band for testing, Apple + Google developer accounts, one fast decision-maker. TIMELINE: target 2–4 weeks to first submission. Honest estimates preferred. BUDGET: fixed $1,400 total. Milestones: M1 TestFlight wrap 30% / M2 push + account deletion 25% / M3 IAP live 25% / M4 both stores submitted 20%. If your quote is higher, say which milestone drives it — we may cut scope (iOS first) rather than raise budget. SCREENING QUESTIONS — answer ALL in your proposal (proposals without answers will be declined): 1. Link to a Capacitor/Cordova/Ionic app YOU shipped to the App Store. 2. How do you implement Guideline 5.1.1(v) account deletion — client and server side? 3. A kids app with precise location — what does Apple scrutinize, and how do you prepare? 4. Why can't we bill the subscription through an external payment processor inside the app? 5. Describe the APNs certifi
$1,400.00
Fixed-price- IntermediateExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:15 to 20
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- ISRתל אביב - יפו3:06 PM
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by