Как найти нормального ветеринара и не обзванивать десять клиник. Пол года делаю свой проект
Начну с того, что любой хозяин собаки или кота проходил хотя бы раз.
Тебе нужен врач. Не абстрактная клиника рядом с домом, а конкретный человек, который разбирается в том, что у тебя случилось. И ты садишься за поиск. Открываешь карты, там куча организаций, у каждой рейтинг из непонятно чего, и ни слова о том, кто внутри принимает. Открываешь сайт клиники, а он либо не открывается, либо висит с позапрошлого десятилетия, и цен там нет, только «от 500 рублей». Лезешь в инстаграм, последний пост годичной давности. Пишешь в мессенджер, ответят завтра, если повезёт. Звонишь, трубку не берут.
Меня это добило не один раз, а много. Каждый раз заново, с нуля, одна и та же ручная работа. И самое дурацкое, что вся информация в природе существует. Врачи есть, цены есть, специализации есть. Просто они размазаны по десятку источников, и никто не взял на себя труд собрать их в одном месте.
Почему я вообще полез это делать
Я разработчик. Весной я как раз плотно разбирался с Nuxt и NestJS, и мне нужен был проект, на котором можно нормально потренироваться. Не очередной todo-лист, а что-то, где есть база данных, фильтры, загрузка файлов, права доступа, модерация. Чтобы упереться в настоящие решения, а не в учебные.
И я вспомнил про свою же боль. Каталог как учебный проект подходил идеально, а заодно закрывал вопрос, который меня бесил.
Первый коммит лёг 15 марта. Я честно думал, что поделаю месяц, разберусь со стеком и заброшу, как забрасывают девяносто процентов пет-проектов.
Что получилось
Сейчас в каталоге 317 ветклиник, 309 врачей и пять городов. Плюс ветаптеки, груминг, передержки и зоомагазины, потому что оказалось, что искать их так же неудобно.
Главное, ради чего всё затевалось, это связка клиник и врачей. Карточка врача знает, где он принимает и с какими животными работает. Карточка клиники знает, кто в ней есть. И можно наконец спросить нормальным человеческим способом. Нужен офтальмолог для кошки рядом с определённым метро? Пожалуйста. Нужен кто-то, кто вообще смотрит грызунов? Тоже ищется, хотя таких врачей, как выяснилось, до обидного мало.
Отдельно я упёрся в цены. Собрать прайсы по конкретным услугам оказалось самой муторной частью всего проекта, тяжелее любого кода. Автоматически их взять неоткуда, всё руками. Но без этого сервис не имеет смысла, потому что «от 500 рублей» никому ещё не помогло принять решение.
Ещё пришлось решать вопрос, который возникает к любому каталогу. Почему эта клиника выше той, вам за это заплатили? Я сделал так, что место в выдаче считается из полноты карточки и качества отзывов, и купить его нельзя.
Момент, когда это перестало быть учебным проектом
Примерно к маю я заметил, что на сайт начали заходить люди.
Я не покупал рекламу, не покупал ссылки, вообще ничего не делал для продвижения. Просто страниц стало много, они честные и отвечают на конкретные вопросы, и поисковики начали их подтягивать сами. В марте было двести с небольшим визитов за половину месяца, в мае под тысячу, сейчас примерно столько же выходит за десять дней.
Вот тут у меня и щёлкнуло. Значит, проблема не только моя. Значит, все эти люди сидели с теми же двенадцатью вкладками и тоже не понимали, почему такой простой вопрос решается так мучительно.
После этого я перестал относиться к проекту как к тренажёру.
Чего мне это стоило
435 коммитов за полгода, если считать в понятных разработчику единицах. Все вечера и все выходные, если считать честно.
Пару раз я красиво наступал себе на ногу. В июне решил переделать структуру адресов, сделал это неаккуратно, и часть страниц вылетела из поиска. Трафик просел, и я месяц разгребал последствия того, что можно было спокойно сделать за один вечер и правильно.
А ещё я сильно недооценил, сколько сил уходит не на разработку, а на данные. Код пишется. Данные собираются, проверяются, обновляются и устаревают, пока ты их проверяешь. Если бы я знал это в марте, я бы всё равно взялся, но планировал бы иначе.
Что дальше
Дальше новые города и больше врачей. Плюс кабинеты, чтобы клиники и врачи вели свои карточки сами, а не ждали, пока я до них доберусь.
Если вы врач или у вас клиника, карточку можно завести бесплатно. Говорю честно, мне это тоже выгодно, но выгода взаимная. Меня до сих пор поражает, сколько прекрасных специалистов в этой сфере просто невидимы, потому что им некогда заниматься своим присутствием в интернете.
А если у вас есть животное, расскажите в комментариях, как вы ищете врача. Мне правда интересно, у всех ли это устроено так же криво, как было у меня, или я один такой везучий. Многое из того, что есть сейчас в проекте, появилось именно после таких разговоров.
Также буду очень благодарен за обратную связи по проекту -