Skip to content
← All projects
Platform2026

Local Experience Booking Marketplace

Travel experience booking startup

A marketplace where travelers book and pay for experiences run by local hosts. It supports payments in 3 currencies and 3 languages.

Deliverables
Web serviceMobile appHost · Admin
Tech
ReactTypeScriptSupabaseCapacitor

Problem

The client needed to sell experiences run by local hosts to overseas travelers, but booking and payment went through separate channels, so settlement and cancellations were handled by hand.

Constraints

  • Payments had to be accepted in KRW, JPY and USD, and each currency used different payment methods.
  • Travelers, hosts and admins each saw different screens in different languages.
  • There was no budget to build the web and app separately.

Solution

  1. 1

    The app reuses the screens built for the web, and only the 41 screens that truly needed native behavior were built natively. Sharing code between web and app kept costs down.

  2. 2

    Payments go through a single payment gateway, with each currency's payment methods connected separately.

  3. 3

    Language coverage differs by screen: traveler screens in English and Japanese, host screens in Korean and English.

  4. 4

    The data used by each of the 41 native screens was documented and handed over, so another developer can take over later.