←Back to Portfolio
Payments

Contractor Marketplace App with In-App Payments

A platform that connects clients, general contractors and subcontractors in the same area. It runs on iOS, Android and the web, and releases payment to a subcontractor once the general contractor approves the work.

Industry: Construction and contracting

Contractor Marketplace App with In-App Payments

Challenge

  • Clients struggled to find, manage and pay contractors and on-site workers, and flawed work was often spotted too late to redo.
  • Finding a good contractor nearby was slow and expensive.
  • Paying subcontractors through Stripe did not work for the platform.
  • Apple required its own payment option for in-app transactions on iOS.

Solution

  • We built native apps in Swift for iOS and for Android, with web services on .NET, rather than taking a quicker cross-platform shortcut.
  • Clients, contractors and subcontractors register, find each other through a Google Maps listing and discuss work with GPS user tracking. Either side can accept or reject a project.
  • We replaced Stripe with a PayPal web view on all three platforms, then added Apple’s payment gateway for iOS in a second phase, so the app supports more than one way to pay.

Results

  • Subcontractors are paid into their bank or PayPal account once the general contractor approves the work.
  • Clients can find contractors in their area from one app.
  • The platform is available on iOS, Android and the web.

Technologies

Swift (iOS)Android.NET web servicesPayPalApple in-app paymentsGoogle Maps