Сервис для оценки районов Варшавы: как разработчик из Беларуси создал dobralokacja.pl

Полезно и для аренды, и для покупки жилья.
Как (и зачем) был создан этот сервис?
В 2023-м PHP Developer Александр переехал вместе с семьёй из Гродно в Варшаву. Как и всем новым релокантам, ему пришлось столкнуться с процессом поиска первого жилья. Но оказалось, что оценивать квартиру только по фото и описанию на сайте — опасное дело.
Так, Александр снял свою первую квартиру, которая на первый взгляд была хорошей и красивой — а потом выяснилось, что до ближайшего садика нужно ехать на двух автобусах с пересадками.
Так что к выбору следующего жилья разработчик подошёл более тщательно. «Я сидел и перебирал каждую школу возле всех потенциальных квартир под аренду; смотрел, что там ещё находится, есть ли рядом магазины. Это была мучительная ручная работа, — вспоминает он. — И всегда были сомнения, какую квартиру лучше посмотреть, ту или эту. Не было единой совокупности информации, чтобы можно было просто взять, вбить адрес, и тебе сразу дали общую картину».
Так что в один момент программист понял — есть боль, а значит, её надо решить. И создал бесплатный сервис dobralokacja.pl для Варшавы (почему там? Потому что разработчик живёт именно в Варшаве).
Как это работает?
Сайт показывает, что находится рядом с любым адресом в столице Польши, и присваивает району рейтинг на базе четырёх категорий:
- расстояние до школ и детсадов;
- зелень (парки, леса и т.д.);
- общественный транспорт (ходят ли трамваи-атвобусы-метро);
- инфраструктура (вроде ближайшей «Жабки», спорткомплекса или ветлечебницы).
Достаточно ввести адрес в строке наверху, чтобы система автоматически проанализировала окрестности и предоставила оценку, насколько удобно здесь будет жить.
Данные берутся из открытых источников. Изначально Александр думал ограничиться только api.um.warszawa.pl, но оказалось, что там мало данных. Так что сюда ещё добавились Google Places — API-шка, которая дает информацию о близлежащих объектах. Плюс разработчик вывел собственную математическую формулу, на базе которой и агрегируется рейтинг — чтобы из сухих данных получалась объективная оценка района.
Но, конечно, пока что в сервисе есть огрехи. Допустим, в комментариях на Threads юзеры жалуются, что, например, карта относит кладбище к зелёным зонам для прогулок или «не видит» детские сады по соседству. Но беларус сейчас допиливает сервис и открыт для обратной связи.
Так что если заметите какой-то баг, можете сообщить о нём через окошко «O serwisie».
Это пет-проект? Будет ли браться плата? Что с безопасностью данных?
Александр говорит, что изначально сайт создавался как «помощник, проба пера». Именно пользователям и стоит выяснить, полезный ли это сервис или же «игрушка на пару поисков». Так что сейчас сервис dobralokacja.pl абсолютно бесплатный, и у его создателя нет планов по дальнейшей монетизации.
Александр создавал этот сервис сам, без помощников. В каких-то моментах, вроде UI-дизайна, мог прибегнуть к помощи чат-ботов, но в основном код был на человеке. Расходы на разработку — домен, IDE і т.д. — тоже шли из личного бюджета.
По поводу безопасности — разработчик говорит, что cервис собирает историю поиска, чтобы кешировать наиболее популярные запросы, но при это никак не соотносит их с пользователями сервиса. Т.е. нет сопоставления введенного адреса и, например, IP адреса.
Финал 👇