I would like to build a travel application with the following services:
Apartments ( airbnb clone type) hotel booking ( own contracted hotels, a few major differentiations compared to apartments & Packages ( Holidays).
For packages, each destination would have 40- 50 package options. eg. Dubai would have as many packages with variables being hotels, hotel star category, inclusions, no. of nights etc.
My Query is: Do I create each package as a data type?