Make your marketplace app with BDK
More listings go up and fewer bookings fall through. Sellers list from their phone's photos, and alerts keep both sides in the deal.
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.
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.
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.
- Send desktop visitors to the listing on your website.
04 / 05
Date and time picker
Collect a booking date and time before your marketplace checks availability.
- 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.
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.
Five of 71 native capabilities
Every app gets all of them. Scroll 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
Watch it happen for marketplaces →
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.
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.
- Your web app calls the native features, and its changes go live without a rebuild.
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.
Explore next
Create your project, or open the demo app and run the features yourself.