Currently the user can view only apartments that have matched 100% on all requirements.
This makes sense, but sometimes, especially in a heated housing market, users would actually be fairly likely to compromise on some of these requirements.
You could implement a score for each apartment, showing first the apartments that meet all requirements, and after that showing apartments with the match score, or percentage.
The score could be either the number of parameters matched, or if you want to get fancy it can be a weighted sum for each score, taking into consideration how far by % each parameter was from being satisfied - (i.e. if budget is 6,000, 6,300 will score better than 14,000)
Currently the user can view only apartments that have matched 100% on all requirements.
This makes sense, but sometimes, especially in a heated housing market, users would actually be fairly likely to compromise on some of these requirements.
You could implement a score for each apartment, showing first the apartments that meet all requirements, and after that showing apartments with the match score, or percentage.
The score could be either the number of parameters matched, or if you want to get fancy it can be a weighted sum for each score, taking into consideration how far by % each parameter was from being satisfied - (i.e. if budget is 6,000, 6,300 will score better than 14,000)