Enhance Onboarding Experience - Flutter & Stripe Developer
Budget: $250 – $750 USD
Senior Flutter + Stripe Connect Developer Needed
Transform Existing Stripe Onboarding Into Airbnb/Turo Style Marketplace Experience
About Jebby
Jebby is a two-sided rental marketplace that allows users to rent everyday items from other people in their community.
Think:
* Airbnb for everyday items
* Turo for tools, equipment, electronics, outdoor gear, etc.
We currently have:
* Flutter mobile application (iOS & Android)
* Node.js backend
* Stripe Connect Express integration already working
* Existing provider onboarding flow implemented
* Existing renter and provider marketplace functionality
Current Situation
Our current provider onboarding uses Stripe Connect Express onboarding.
The onboarding has already been redesigned and currently follows:
1. Start Earning
2. Introduction
3. What You’ll Need
4. Trust & Safety
5. Stripe Hosted Onboarding
6. Stripe Identity Verification
7. Stripe Bank Setup
8. Stripe Payout Setup
9. Stripe Review
10. Success Screen
The system works.
However, we want a much more premium user experience similar to Airbnb, Turo, Uber, and other modern marketplaces.
Project Goal
Transform onboarding from a Stripe-driven experience into a Jebby-owned experience.
The user should feel like they are onboarding with Jebby, not Stripe.
Desired Experience
Provider taps:
“Become a Provider”
Then sees:
Screen 1
Personal Information
* First Name
* Last Name
* Email
* Phone Number
* Address
Screen 2
Identity Verification
* Driver’s License
* Passport
* State ID
Upload process should be simple and mobile-friendly.
Screen 3
Bank Account Setup
Preferred:
* Plaid integration
Alternative:
* Routing Number
* Account Number
Screen 4
Review & Submit
User reviews information and submits.
Stripe Requirements
Stripe Connect Express will remain the payment processor.
The objective is:
* Create Stripe Connect account via API
* Prefill collected information
* Submit data to Stripe
* Request verification
Only redirect user to Stripe if additional KYC requirements are needed.
Examples:
* SSN verification
* Selfie verification
* Additional documents
* Proof of address
If Stripe requires nothing else, onboarding should complete entirely inside Jebby.
User Experience Requirements
We want:
* Airbnb-level onboarding
* Turo-level onboarding
* Under 2 minutes to become a provider
* Minimal drop-off
* Fully branded Jebby experience
* Mobile-first design
* Progress indicators
* Save progress and resume later
Existing Tech Stack
Frontend:
* Flutter
Backend:
* Node.js
Payments:
* Stripe Connect Express
Potential Additions:
* Plaid
Deliverables
1. Audit existing onboarding flow
2. Review current Stripe Connect implementation
3. Build custom onboarding experience
4. Connect onboarding to Stripe APIs
5. Implement progress saving
6. Implement Stripe status handling
7. Testing across iOS and Android
8. Documentation of onboarding architecture
Please Include
When applying:
1. Examples of marketplace apps you’ve worked on
2. Experience with Stripe Connect
3. Experience with identity verification workflows
4. Experience with Plaid integrations
5. Estimated timeline
6. Fixed-price estimate
Preferred Experience
Strong preference for developers who have worked on:
* Airbnb-like platforms
* Turo-like platforms
* Uber-like onboarding systems
* Marketplace products
* Stripe Connect Express
* Flutter mobile applications
This is not a greenfield project. The marketplace, backend, and Stripe integration already exist. We are improving the onboarding experience to achieve a world-class marketplace UX.
Transform Existing Stripe Onboarding Into Airbnb/Turo Style Marketplace Experience
About Jebby
Jebby is a two-sided rental marketplace that allows users to rent everyday items from other people in their community.
Think:
* Airbnb for everyday items
* Turo for tools, equipment, electronics, outdoor gear, etc.
We currently have:
* Flutter mobile application (iOS & Android)
* Node.js backend
* Stripe Connect Express integration already working
* Existing provider onboarding flow implemented
* Existing renter and provider marketplace functionality
Current Situation
Our current provider onboarding uses Stripe Connect Express onboarding.
The onboarding has already been redesigned and currently follows:
1. Start Earning
2. Introduction
3. What You’ll Need
4. Trust & Safety
5. Stripe Hosted Onboarding
6. Stripe Identity Verification
7. Stripe Bank Setup
8. Stripe Payout Setup
9. Stripe Review
10. Success Screen
The system works.
However, we want a much more premium user experience similar to Airbnb, Turo, Uber, and other modern marketplaces.
Project Goal
Transform onboarding from a Stripe-driven experience into a Jebby-owned experience.
The user should feel like they are onboarding with Jebby, not Stripe.
Desired Experience
Provider taps:
“Become a Provider”
Then sees:
Screen 1
Personal Information
* First Name
* Last Name
* Phone Number
* Address
Screen 2
Identity Verification
* Driver’s License
* Passport
* State ID
Upload process should be simple and mobile-friendly.
Screen 3
Bank Account Setup
Preferred:
* Plaid integration
Alternative:
* Routing Number
* Account Number
Screen 4
Review & Submit
User reviews information and submits.
Stripe Requirements
Stripe Connect Express will remain the payment processor.
The objective is:
* Create Stripe Connect account via API
* Prefill collected information
* Submit data to Stripe
* Request verification
Only redirect user to Stripe if additional KYC requirements are needed.
Examples:
* SSN verification
* Selfie verification
* Additional documents
* Proof of address
If Stripe requires nothing else, onboarding should complete entirely inside Jebby.
User Experience Requirements
We want:
* Airbnb-level onboarding
* Turo-level onboarding
* Under 2 minutes to become a provider
* Minimal drop-off
* Fully branded Jebby experience
* Mobile-first design
* Progress indicators
* Save progress and resume later
Existing Tech Stack
Frontend:
* Flutter
Backend:
* Node.js
Payments:
* Stripe Connect Express
Potential Additions:
* Plaid
Deliverables
1. Audit existing onboarding flow
2. Review current Stripe Connect implementation
3. Build custom onboarding experience
4. Connect onboarding to Stripe APIs
5. Implement progress saving
6. Implement Stripe status handling
7. Testing across iOS and Android
8. Documentation of onboarding architecture
Please Include
When applying:
1. Examples of marketplace apps you’ve worked on
2. Experience with Stripe Connect
3. Experience with identity verification workflows
4. Experience with Plaid integrations
5. Estimated timeline
6. Fixed-price estimate
Preferred Experience
Strong preference for developers who have worked on:
* Airbnb-like platforms
* Turo-like platforms
* Uber-like onboarding systems
* Marketplace products
* Stripe Connect Express
* Flutter mobile applications
This is not a greenfield project. The marketplace, backend, and Stripe integration already exist. We are improving the onboarding experience to achieve a world-class marketplace UX.
Related categories:
PHP
Website Design
Mobile App Development
HTML
Node.js
RESTful
Flutter
API Development