We will be building parts of an e-commerce website that deals with travel. Examples of real world-related products include Booking.com and Expedia. The site will be a marketplace: the company will not own any inventory; rather, it is a place where travel-product sellers and buyers will connect. Let's start detailing the requirements by starting out with listing the actors involved.
The product
Actors
The website will deal the following types of people:
- Customers: Those who want to consume travel-related items (flight tickets, hotels, cabs, and so on).
- Sellers: Those who bring inventory to the marketplace. For the case study, we will assume that the sellers give us an API to pull data off and do our bookings.