Publish your project for free and start receiving offers from freelance contractors in serveral minutes after publication!

Поиск для сайта недвижимости

closed without completion
PHP


Наш сайт построен на  Symfony + Propel, модуль поиска должен быть автономным модулем, который принимает параметры для поиска.  Мы дадим вам тестовый дамп Mysql базы.


 Вы не будете делать какие-либо формы или шаблоны, я все предоставлю. Я хочу только иметь готовый модуль, в который я могу передавать входящие данные и получить результат.


Параметры поиска:

- Поиск - главный поиск текста "Полный текст " - может быть только город , например . "Ницца, Франция" - поиск в properties_translations полях с выбранным языком - Language

- Тип недвижимости - тип - внешний ключ к properties_types (аренда, продажа, аренда на долгий срок...)

- Тип недвижимости - estatetype_id - внешний ключ к properties_estatetypes (квартира, дом, гараж ...)

- Город / регион / страна (идентификаторы) - CITY_ID, Region_ID, country_id внешние ключи городов, регионов

(Должна быть предусмотрена возможность поиска по нескольким region_ids, country_ids, чтобы показать все результаты в двух регионах)

- комнаты, спальни, макс гостей - комнаты, спальни, кол-во гостей - простое число

- Диапазон цен - цена, price_standard (стандартная цена, в случае скидка)

- Агентство - import_agency_id - простой идентификатор


Дата заезда/ дата выезда (только для аренды) - подключается к properties_availabilities - одна строка за день и собственности, государства будут - "1: доступно, 2: Недоступные, 3: имеющиеся в наличии на дату заезда (Checkin доступны в тот же день)"

подобно некоторому PROPERTY_ID - добавить свойство идентификатора и находит аналогичные свойства, для запуска такой же город или с помощью GPS-30 км вокруг, если это возможно

Расширенный поиск:

- GPS-координаты с возможностью выбора результатов вокруг (например, до 30 км от Канн)

Широта, долгота - могут быть использованы для подобного выбора свойств

- Площадь от - до: размер, size_total (общая площадь с земельным участком)

Поиск по характеристикам:

- Таблицы "properties_features" и возможность выбрать больше - теперь эти функции сохраняются в свойствах таблицы в качестве сериализованном массива, мы должны создать таблицу подключения их для включения поиска

(То есть. Терраса, балкон, парковка, Wi-Fi, ...) значения 1/0 (сейчас есть некоторые другие данные)

Поиск по расстоянию:

- На данный момент сохраняются, а также сериализованный массив, я создам таблицу подключения так же.

- properties_distances

(т.е. море, лыжи, теннис, гольф ....) значения в метрах


Добавьте нумерацию страниц и параметры (приз, качество, расстояние от города, если GPS-возможно ...) для поиска.


Make a proposal!

The client doesn't want to make prepayment? Offer him to make a payment via Safe to avoid possible fraud.

Client
Евгений Рубан
Russia Moscow  1   0
Project published
27 March 2016
55 views
Share