On-Demand Home Service Marketplace App
A booking and payment platform for iOS and Android, launched in 2 months and reaching 10K+ downloads.
Duration
2 months
Team
2 people
01 // OVERVIEW
Project Overview
A marketplace app for at-home services (such as beauty treatments and massage). The platform matches service providers with customers, handling booking, payment, and reviews entirely within the app.
02 // KEY FEATURES
Key Features
Platform-Based Payments
Built on Stripe Connect's Separate Charges and Transfers model: the platform collects payments from customers and automatically disburses funds to service providers, with automatic fee calculation.
Cross-Platform
Built with a single Flutter codebase and released to both the App Store (iOS) and Google Play (Android).
CI/CD Pipeline
Using CodeMagic, the entire process from code push to build, test, and store submission is fully automated.
03 // TECHNICAL DEEP-DIVE
Technical Highlights
Challenge
iOS Signing Error
A mismatch between the Bundle ID and Team ID caused signing errors during iOS builds on CodeMagic. Resolved by batch-replacing the Bundle ID and Team ID in project.pbxproj with the correct values and aligning them with the provisioning profile.
Challenge
Stripe Subscription Display Issue
Stripe Checkout's subscription mode displayed a mandatory "recurring payment" label that couldn't be removed. Resolved by redesigning the entire payment flow to meet the client's requirements.
04 // IMPACT & RESULTS
Results
10K+
Total Downloads
2 Months
From Planning to Launch
2 Stores
iOS / Android