Bubble.io Developer for App Store MVP — Infrastructure-Style App

ARK is a backup internet app for travelers and diaspora communities — (esim)a spare tire for connectivity when a primary carrier fails.
We are launching App Store–first, starting with the US → Ghana corridor.
ARK is not a marketing app or a simple CRUD build.
This is an infrastructure-adjacent product built around trust, reliability, and real-world edge cases.

Project Type
Bubble.io MVP
App Store–first (Bubble + mobile wrapper such as BDK Native)
Paid, milestone-based contract
NDA + IP assignment required

What You Will Build (MVP Scope)

Core App Features

User onboarding (mobile-first)

Account creation / login

Plan selection (Ghana 1GB / 5GB / 10GB)

Stripe checkout (payment must succeed before provisioning)

Yesim eSIM API integration:

Device compatibility check (/supported_devices)

eSIM purchase + provisioning after payment confirmation

Guided eSIM installation flow

Troubleshooting / fallback setup:

APN instructions (APN: plus, username/password blank)

“My Plan” screen (basic status)

Help / Support screen

Admin / Ops

Admin dashboard to:

update plan names and prices

view orders and provisioning status

view basic user support info

Clear logging for:

failed payments

failed API calls

incomplete provisioning

Required Technical Skills (Non-Negotiable)
Bubble
Advanced Bubble workflows
Reusable elements + clean data structure
Strong privacy rules (no exposed API keys)
Versioning discipline (staging vs production)
API & Payments
Bubble API Connector mastery:
authenticated calls
dynamic headers
parsing responses
error handling + retries
Stripe integration
payment confirmation logic
webhook-based verification preferred
must prevent provisioning unless payment succeeds
App Store Experience (Critical)
Has shipped at least one App Store app
Experience using Bubble + mobile wrapper (BDK Native preferred)
Understands App Store review risks and compliance
Comfortable preparing:
privacy policy
onboarding clarity
production-ready build (no placeholders)

Product & Mindset Requirements (Founder-Level)
You must:
Think beyond “happy path” flows
Anticipate failures (API timeouts, bad networks, user errors)
Ask questions before building
Communicate risks clearly
Treat this build as if your name were on the app
ARK exists for moments when things go wrong — your build must reflect that.

Deliverables
Fully working Bubble MVP
Staging + production environments
Wrapper-ready build for App Store submission
Documentation:
Bubble app structure
API setup
Stripe configuration
How to update plans/pricing
Handoff with full Bubble editor access

Timeline
Target MVP build: 2–4 weeks
Weekly demos required
Clear milestone delivery

Payment Structure (Milestones Only)
No full upfront payments.
Example:
Milestone 1: App structure + database + API setup
Milestone 2: Auth + plans + admin dashboard
Milestone 3: Stripe checkout + payment verification
Milestone 4: Yesim provisioning + install flow
Milestone 5: QA, documentation, App Store prep

To Apply please send
2–3 Bubble apps you’ve built (with APIs if possible)
Confirmation you’ve shipped an App Store app
Your recommended approach for:
payment-first provisioning
handling API failures
Estimated timeline + cost range
Any risks or questions you see with this build

Important Notes
NDA + IP assignment required
GitHub or Bubble version access required
Weekly communication is mandatory
This is not a one-off Fiverr gig — we’re building something real

2 Likes

Hey @contact.arkconnect :waving_hand:

I’m curious if you have a working example of how you will do this. It’s not a typical build. Is there an API that you connect to where you can purchase an eSIM and everything?

The Stripe payment is an easy thing by the way. Use the Bubble Stripe plugin and you shouldn’t have an issue. :blush:

Hey @contact.arkconnect , sent you a DM :slight_smile:

Probably they would, do it form sendgrid or other platform.

back in time, i wanted to build a system for QA guyes, which give them temporary phone number and emails for testing.

as with testign app , some time we need to give phone number but here in PAK, India , we dont have US or other Europen number. so to give Project manager a platform to give there QA temporary number for test was my idea. because i faced it also my self testing with us number.

so, i did some research and found we can use sendgrid and few other platform which can give phone number to user. but the requirment was internet availability as these number were usign IP-calling.

For this case, He probably give user E-sims which can be automaticly ported to available network. really cool app to build.

Oh they are using Yesim, but yesim already have a public facing app to sell number, you business is on top of there business, you cant sell cheaper then them.

Really intresting how this go.

but they probably thought about it. got it they are reselling yesim and will get commision

@contact.arkconnect Kindly check my message. Lowcodeflow can absolutely help you with this.

Hi @contact.arkconnect I’m Daisy from Lowcode Agency. We can help build your ideas into reality. Feel free to reach out here so we can discuss your project further with our team.