Главное Авторские колонки Вакансии Вопросы
😼
Выбор
редакции
3 338 2 В избр. Сохранено
Авторизуйтесь
Вход с паролем

Как я в одиночку создал первый в мире анализатор островов: архитектура, данные и логика проекта на 1470 параметров

Я не программист. Я руководитель стройкомпании из Калининграда. Полгода назад закрыл сервис и начал с нуля. Теперь строю первый в мире анализатор островов: 600+ направлений, 1470 параметров. В статье — архитектура, данные и все инструменты.
Мнение автора может не совпадать с мнением редакции

Кирилл Захаренко основатель Путиватора Select an Image

Мне 38. Я родился в Ташкенте, живу в Калининграде, у самого моря. Днём — стройка, подрядчики, сметы, совещания. По вечерам и выходным — проект, который не приносит ни копейки. И это лучшее, что со мной случилось.

Полгода назад я закрыл поисковик авиабилетов. Сервис работал. Находил билеты. Люди говорили спасибо. Но я не мог отделаться от мысли: я делаю то же, что делают сотни компаний с миллионными бюджетами. Я не даю пользователю ничего уникального.

И я похоронил проект.

Месяц было паршиво. Пустота.

А потом я увидел то, чего не замечал раньше: люди мучаются не с поиском билета. Они мучаются с выбором. Куда лететь? Какой остров подойдёт? Где будет тепло в марте? Где безопасно с детьми? Где песок белый, а не вулканический?

Информация есть. Но она размазана по ста сайтам. Часами собираешь.

Я решил собрать всё в одном месте. Вообще всё. Так начался новый Putivator.

Select an Image

От гида — к анализатору

Первая версия была слабенькой: 160 направлений, 150 параметров. Работало, но не впечатляло.

Я начал копать глубже. Разогнал структуру до 2390 параметров. А потом сел и честно спросил себя: что из этого реально поможет человеку принять решение? Оказалось — не всё. Я вычистил шум и оставил 1470 ключевых параметров на каждое направление.

Сейчас в базе — 600+ направлений. Заполнено — 105. Каждый день добавляю по 10–15 новых.

Это не гид и не каталог. Это анализатор. Разница принципиальная: гид рассказывает, анализатор помогает принять решение.

Select an Image

Из чего состоит каждое направление

12 разделов. В каждом — десятки параметров. Не «средняя температура», а помесячная раскладка: воздух, вода, осадки, влажность, ветра, солнечные часы. Не «хорошие пляжи», а тип песка (включая редкие цвета), прозрачность воды в метрах, заход в воду, волны, приливы.

Вот полная структура:

1. География — площадь, береговая линия, рельеф, высшая точка, лесистость, удалённость от материка, плотность населения.

2. Климат и сезоны — температура воздуха и воды по месяцам, осадки, влажность, ветра, солнечные часы, UV-индекс, природные риски, сезон дождей, бархатный сезон.

3. Пляжи и море — типы и цвета песка, прозрачность воды в метрах, характер дна, заход в воду, волны, приливы, Голубые флаги, чистота.

4. Безопасность — уровень преступности, качество медицины, природные риски: медузы, акулы, штормы, ураганы, землетрясения.

5. Бюджет — перелёт, жильё, питание, транспорт. Три уровня: эконом, комфорт, премиум.

6. Жильё — районы, типы размещения, сезонные колебания цен.

7. Транспорт — как добраться, как передвигаться по острову, аренда транспорта.

8. Гастрономия — местная кухня, цены на еду, знаковые блюда, гастрономический профиль.

9. Активности — снорклинг, дайвинг, треккинг, сёрфинг, экскурсии.

10. Природа — флора, фауна, национальные парки, уникальные природные явления.

11. Здоровье — вакцинация, страховка, аптеки, местные болезни, качество воды.

12. Психологический профиль — уровень шума, темп жизни, подходит ли интровертам, ощущение изоляции.

Каждый параметр — это не копипаст из Википедии. Я вручную собираю данные: климатические отчёты, отзывы, официальные источники, форумы. Проверяю, перепроверяю, структурирую.

Инструменты, которых нет нигде

Собрать данные — мало. Я хотел, чтобы человек мог принять решение. Не просто почитать, а выбрать — осознанно, под свои критерии.

Вот что получилось.

Профилировщик. Как Tinder для островов. Выбираете параметры: бюджет, климат, активности, уединение — получаете подборку.

Select an Image

Психотип. Я всерьёз заложил деление на интровертов и экстравертов. Для каждого типа — свой набор направлений. Интровертам — Мадейра, Азоры, уединённые бухты. Экстравертам — Пхукет, Бали, Майорка. Это не догадки, а просчитанный параметр на основе уровня шума, плотности туристов и темпа жизни.

Select an Image

Бюджетный калькулятор. Чёткая математика. Вводите направление, уровень комфорта, длительность — получаете полную раскладку. Перелёт, жильё, еда, транспорт, развлечения. Без иллюзий и рекламных приписок.

Select an Image

Гастрономический компас. Для тех, кто едет за едой. Сицилия — канноли и паста с сардинами. Крит — оливковое масло, дикие травы, гравиера. Окинава — кухня «голубой зоны» долгожителей.

Конструктор идеального дня. Готовый сценарий для каждого направления. Утро: рассвет здесь. День: обед там. Вечер: закат на этой точке. Бери и делай.

Select an Image

Битва направлений. Как сравнение смартфонов, только про острова. Выбираете два-три направления — видите их рядом по десяткам параметров.

Select an Image

Карта. Визуальный выбор. Все 600+ направлений на одной карте. Кликаешь — проваливаешься в детали.

Select an Image

Топы. Готовые рейтинги: лучшие пляжи, лучший снорклинг, лучшие для семей, лучшие для уединения.

Этих инструментов нет ни на одном туристическом сайте мира. Я проверил.

Техническая сторона

Я не программист. По образованию — информационные технологии, но по специальности почти не работал. Всё, что знаю — остатки с факультета плюс Google, Stack Overflow и метод проб и ошибок.

Стек — простой. PHP, JavaScript, MySQL. Никаких фреймворков, никакого React, никаких модных штук. Я пишу на том, что знаю. Где-то получается быстро. Где-то сижу ночами над одним скриптом. Где-то переписываю по три раза.

Архитектура — самописная. База данных спроектирована так, чтобы держать миллионы параметров и не тормозить. Интерфейс — минималистичный, без дизайнерских изысков. Главное — чтобы работало.

Хостинг — обычный VPS. Бюджет проекта — несколько тысяч рублей в месяц. Всё из своего кармана.

Почему это бесплатно

Меня часто спрашивают: «В чём подвох? Где реклама? Почему без подписки?»

Никакого подвоха. Я верю, что полезная информация должна быть доступна каждому. Без paywall, без «зарегистрируйтесь», без «купите премиум».

Это называется информационный альтруизм. Я живу по этому принципу с 2010 года — с момента, который разделил мою жизнь на «до» и «после». Тогда я понял: если можешь сделать что-то полезное — делай. Не жди подходящего момента.

Да, я трачу вечера и выходные. Да, близкие иногда крутят пальцем у виска. Но когда кто-то пишет: «Благодаря вам выбрал остров для отпуска» — я понимаю: всё не зря.

У меня нет инвесторов, KPI и сроков окупаемости. Я никому не должен. И это — свобода.

Что дальше

105 направлений готово. Каждый день — 10–15 новых. К концу года планирую закрыть всю базу.

В планах — отели, туры, трансферы. Но без рекламы и подписок. Как и всё, что я делаю.

Если проект помог — расскажите друзьям. Нашли ошибку — напишите. Я читаю все письма лично.

📧 putivator@yandex.ru

0
В избр. Сохранено
Авторизуйтесь
Вход с паролем