we are about to build a real estate website for a property agency. The site allows visitors to look for apartment for rent/sale.
Property search is actually the first main functionality. Users can search real estate with its attributes such as: price, land area, building area, number of room, facilities, etc. Second main functionality is they can also filter the property list (search result), sort or paginate it.
The visitors can make a contact too, just a simple form with anonymous user information and an ID of real_estate content type maybe. Users don't have to login to contact.
The following features is not needed: User authentication, Checkout Progress, Payment, Cart, Order, Comment, Discount, Shipping, Taxing.
We wonder if we can use Drupal Commerce to get quickly some out-of-the-box features (advanced search, filterable/sortable list) or it's better to build things from scratch.
PS: We've found "A Real Estate Website Using Drupal" but we still wonder if the Drupal RETS Real Estate Framework (dRealty) module can fulfill our requirements and if the first answer is still consistent as it has 6 years old.