eSIM App for IOS & Android with Backend

Замовник: AI | Опубліковано: 10.11.2025
Бюджет: 1500 $

I need a production-ready eSIM application that runs natively on both iOS (Swift / SwiftUI) and Android (Kotlin). The core user journey must let a customer purchase an eSIM, activate it, monitor data usage in real-time, and manage multiple profiles from a clean, intuitive interface. PayPal will be the checkout flow, so the mobile SDK must be wired in and tested in sandbox and live modes. Behind the scenes there are two privileged roles: • Store users – they log in to a web portal, create customer accounts, attach an eSIM profile and, when needed, trigger a manual activation. • Admins – they oversee every store, see aggregate usage, and can edit or revoke any eSIM. To support those roles I expect a lightweight backend (Firebase, Supabase or a comparable BaaS is fine) with REST or GraphQL endpoints, token-based auth and role segregation. Delivery scope 1. iOS and Android apps built from a single repo with shared business logic where practical. 2. Web dashboard for Store users plus an Admin overlay. 3. PayPal integration (one-time purchase for now). 4. WhatsApp button inside the customer app that opens a preset chat with our support number. 5. In-app activation guide (static pages are fine on first release). 6. End-to-end QA: install, purchase, activation, deactivation, usage tracking. Acceptance criteria • Activating or deactivating a profile must push the correct command to the eSIM and reflect instantly in the UI. • Data usage displayed in the app must match the value returned by the carrier API within ±1 %. • Store users can create a new customer, assign an eSIM and manually activate it without admin help. • All PayPal transactions appear in the PayPal dashboard with the correct metadata. Hand-off artefacts: full source code, build scripts, environment variable template, and a concise README so my in-house team can take over. I will provide the API documentation and Support for the Provider´s Development team