Hotel Booking System Design — Airbnb

I will share a famous system design of Airbnb.

First, you must understand what the functional and non-functional requirements are from the business nature. Airbnb is a online platform which associates individuals who want to rent out their houses to those who are looking for lodgings and room in a place for a short period.

Functional Requirements

  1. Landlord

Hotel Manager from the platform will feed data to the system about hotel and it’s availability and the customers who wants to book the…