Amazon | Onsite | Round 3 | Design Property listing Site | Approach Needed

I was asked below question:
Interviewer wanted to write me all the classes, apis, database tables and relationship.
Please suggest how would you do it?

/***********************
Property listing Site

Listing the Property by the Seller / Agent.
Location
SFT
Cost
BHK
Facing
Floor etc…
Images
Video Tour

Browsing / Searching of the Properties by the Buyer.
Pincode
Attribute Search Eg:BHK, Facing etc.

View of the List of Properties
Map View
List View

Buyer -> View Property Details

Enhance the Property Details
Water Quality
Water Level
Air Quality
Soil Quality
etc..
Comments (1)