Blocked dates. This is the data type that will store the booking dates and each of its date range (start and end dates).
Blocked dates. This will block those dates on the calendar to prevent other users from booking.
App settings object(e.g., app name, primary color, and etc.)
App variablesentry (only applicable to apps that utilize site-wide app variables).
Blocked datesdata object and associate the blocked dates with another thing in your database (e.g., hotel room or a product for rental).