Свеженький
пациент на вскрытие подъехал.
bio
Помогал родственникам выбирать квартиру в новостройке и стокнулся с таблицами (шахматка) на
сайте застройщика с доступными для покупки квартирами. Отображаются только те, что можно купить именно сейчас и неизвестно сколько спрятаны в загашнике и не играет ли застройщик в игру "куплю сам у себя, а потом снова выставлю" чтобы создать ажиотаж. Менеджеры обычно выступают в духе "бери что дают и не". Кроме того, со временем цена меняется и не всегда понятно на сколько.
Так же было интересно понять как квартиры выкладывают в продажу (что сначала, что потом, что оставляют для своих), да и вообще это хороший, как мне кажется, источник данных для анализа и интерактивного представления.
tech
Для консистентности приходится довольно часто ходить и парсить странички сайта застройщика, складывать в базу и выгружать в JSON. Всё остальное - дело интерфейса.
Впервые попрактиковался в Angular и D3. Пока нет одной из важных фишек - ползунка или календаря с датами чтобы посмотреть состояние на любой день продаж. Но узнать что стоит ждать, а что - нет можно уже сейчас. Относительно безболезненно можно прикручивать другие новостройки, но желательно следить с первого дня продажи.
pathetic legend
Фон ячейки - количество комнат, зелёное или жёлтое
окно - статус "в продаже" или "продана". В шапке есть переключатель корпусов.
Приветствуются комментарии про актуальность идеи, лаги, "дизайн" интерфейса,
неправильное использование директив и сервисов и тп.
Спасибо!