Skip to content
Live — Shipped and running in production2026

Full-stack developer

Three readings
Client
The marketplace behind live virtual tours: experts create and sell tours, explorers book and pay, and everything after the booking — the hand-off to the live session, feedback, cancellations and refunds — runs on its own.
Recruiter
Built the booking marketplace for a live virtual-tour company: tour creation, Stripe checkout, an API integration that provisions each tour on the separate streaming platform, post-tour feedback, cancellations and refunds, and dashboards for experts and explorers.
Engineer
Two systems with a clean boundary: the marketplace owns people and payments, the streaming platform owns the live tour. A confirmed booking provisions the tour through that platform's API; everything around it stays in the marketplace.

What it does

  • Experts create and publish tours without touching code
  • Explorers book and pay through Stripe
  • Each booking provisions the live tour on the streaming platform automatically
  • Feedback, cancellations and refunds handled after the tour
  • Separate dashboards for experts and for explorers

Under the hood

  • The marketplace and the live platform are separate systems; the only thing that crosses between them is the API call that creates the tour
  • Payment, cancellation and refund all run through Stripe from the marketplace side

Built with

  • Stripe checkout
  • Stripe refunds
  • REST API integration
  • Booking engine
  • Expert dashboard
  • Explorer dashboard

Signal path

architecture
publishcheckoutcreatefollow-upExpertcreates toursExplorerbooks a tourMarketplacetours · bookingsStripepay · refundTour APIprovisions a tourAfter the tourfeedback · refundsLive platformseparate system