- Сколько времени понадобиться на реализацию задания у вас
- Какой, на ваш взгляд, это уровень программиста
Необходимо написать веб-приложение для получения информации с сайта bn.ru.
На главной странице находится форма поиска с диапазоном комнат, ценой и множественным выбором станций метро. После заполнения этих полей происходит вывод результатов поиска на экран.
Данные нужно получать только с первой страницы.
Использование функций не допускается (только ООП).
Объявление – объект с набором свойств.
На странице результатов сверху отображается заполненная форма поиска с возможностью изменения параметров поиска.
Поиск должен работать как с включенным Javascript’ом, так и без него.
При включенном Javascript’e результаты поиска должны подгружаться с помощью AJAX.
Список станций метрополитена подгружается с поисковой формы bn.ru один раз (например, возможно реализовать кеширование в файл), далее работаем с локальной закешированной версией списка.
Источник данных http://www.bn.ru/zap_fl.phtml
Форма поиска
• Кол-во комнат: от и до
• Цена: от и до
• Множественный выбор станции метро
• Кнопка «Найти»
• Результаты
Вывод представляется в виде таблицы с набором столбцов
• Издание
• Кол-во комнат
• Адрес
• Метро
• Этаж
• Тип дома
• Площадь (общая, жилая, кухня)
• Телефон
• Санузел
• Субъект
• Контакт
• Доп. сведения
•
Используемые технологии
• PHP5
• Curl
• Возможно использование библиотеки phpQuery.
• JQuery