Доброго дня, необходим сделать сайт, который больше похож на веб-интерфейс для собственного внутреннего пользования (без регистраций пользователей).
Он связан с арендой коммерческой недвижимости.
1. На сайте мы создаём требование арендатора (ТЗ) к помещению по ключевым параметрам: площадь, цена, локация, этаж.
2. На сайт мы выгружаем данные по помещениям (есть 2 возможные опции: либо через ручную загрузку Excel-файла, либо через автоматическое скачивание данных с сервера где хранятся данные по помещениям)
3. На сайте мы выбираем созданное нами ТЗ арендатора и нажимаем «найти» происходит сопоставление
данных, и нам отображаются целевые помещения, которые мы загрузили на наш сайт, подходящие под ТЗ арендатора.
4. Целевые помещения, которые были найдены, дополнительно проверяются на предмет дублирования по всей наше базе помещений, которая хранится у нас на сайте. Если дубль находится, то о нём выводится информация которая есть у нас в базе.
5. Целевые помещения по нажатию кнопки на сайте отправляются в Гугл-таблицу по каждому из арендаторов (у каждого арендатора своя таблица).
«Найти» работает через сопоставление параметров:
- Площадь: если площадь помещения попадает в диапазон из ТЗ арендатора, то помещение отображается
- Цена: механизм сравнения аналогичен площади
- Этаж: банальное совпадение этажа помещение с этажом из ТЗ арендатора
- Локация «округ-район»: банальное совпадение округа-района помещения с округом-районом из ТЗ арендатора (округ-район помещения должен присваиваться на основе базы адресов и округов-районов, которую мы должны создать на сайте. То есть при поступлении в нашу базу помещений ему на основе адреса должен присваиваться округ-район.
- Локация «область на карте»: адрес помещения сопоставляется с областью поиска из ТЗ арендатора. Если адрес попадает в эту область, то помещение отображается.
Для этой задачи можно либо:
- когда в ТЗ арендатора задаётся область поиска на карте, то сохраняются все адреса, которые попадают в данную область. И далее эти адреса сверяются с адресом помещения. При совпадении помещение отображается.
- либо всем адресам помещений присваивать географические координаты и проверять попадают ли они в область поиска из ТЗ арендатора.
Визуально ТЗ прикладываю.
Бюджет в зависимости от сложности реализации.
Разделы:
Заказ
Опубликован:
24.04.2023 | 16:38 [поднят: 24.04.2023 | 16:38]