Airbnb Marketplace Platform

Two-sided marketplace with search, booking, payments, and review systems. Handles real-time availability, pricing, and fraud prevention.

Difficulty: intermediate

Tags: marketplace, search, booking, two-sided

Airbnb connects millions of hosts and guests through a sophisticated two-sided marketplace. The platform handles real-time availability calendars, dynamic pricing based on demand, full-text and geospatial search for listings, a multi-step booking flow with payment escrow, and a trust-building review system. Tailored for engineers building two-sided marketplaces with complex search, booking calendars, and trust-and-safety workflows.