Make your marketplace app with BDK

More listings go up and fewer bookings fall through. Your marketplace becomes an iOS and Android app where sellers list from the photos on their phone, buyers pick an appointment time and every listing link opens in the app. Reply and booking alerts keep both sides in the deal until it closes. Availability and the booking record stay in your marketplace.

01 / 05

Notification permission

Ask buyers and sellers about reply and booking alerts once they have something to wait for.

  • Ask a seller when their first listing goes live.
  • Request permission after a buyer sends an enquiry.
  • Point a seller who switched alerts off back to the setting.
Try it in the demo app

02 / 05

Camera and photos

Let sellers build a listing from photos already on their phone.

  • Choose several item photos from the photo library at once.
  • Photograph the item on the spot with the camera.
  • Add room and exterior views to a property listing.
  • Replace a photo on an existing listing.
Try it in the demo app

03 / 05

Links that open the app

Give every listing a link that opens it in your app.

  • Create a link when a seller publishes a listing.
  • Land a buyer on that listing, not your home screen, when they tap it.
  • Show the listing title and photo in message previews.
  • Send desktop visitors to the listing on your website.
Try it in the demo app

04 / 05

Date and time picker

Collect a booking date and time before your marketplace checks availability.

  • Choose a date for a service request.
  • Pick an appointment time within the provider's hours.
  • Set a viewing time for a property or a used car.
  • Move the date when a buyer reschedules.
Try it in the demo app

05 / 05

Push notifications

Bring buyers and sellers back when a conversation or booking changes.

  • Tell a seller when a buyer sends an enquiry on their listing.
  • Confirm a booking to the person who requested it.
  • Remind both sides the day before an appointment.
  • Open the conversation when someone taps a reply alert.
Try it in the demo app

Five of 71 native capabilities

The five above are the ones this kind of app leans on most. Every build ships with the whole set. Scroll the strip for the rest.

  • In-app purchases
  • Native transitions
  • Modal sheetsNew
  • Face ID login
  • QR scannerNew
  • Share sheetNew
  • Sign in with AppleNew
  • Live locationNew
  • App badgeNew
  • Incoming sharesNew
  • Saved loginNew
  • ContactsNew
  • Health dataNew
  • Audio playerNew
  • Voice recorderNew
  • Rating promptNew
  • Tracking promptNew
  • NFC scanNew
  • Push notificationsNew
  • Photo pickerNew
  • Deep linksNew
  • Date-time pickerNew

All features are included when you request a build with BDK. See pricing

What you set up

  • Your Apple Developer and Google Play accounts.
  • Your own Firebase project's service-account key and a OneSignal app, for push.
  • Branch or Chottulink, if you want links that open the app.
  • Your marketplace payment accounts, unchanged.

Where your web app stays in charge

  • Listings, availability, matching and moderation stay yours.
  • Service and physical-goods checkout stays on the web where allowed; digital goods use store billing where required.
  • Web updates go live without a rebuild when they use capabilities already in the app.
Does the date picker reserve a slot?

No. Your backend checks availability and creates the booking.

Can sellers choose several photos?

Yes, up to the limit your app sets.

Do filters look the same on both platforms?

A sheet on iOS, fullscreen on Android, a normal page on older builds.

Create your project, or open the demo app and run the features yourself.