Как мы сделали каталог врачей и клиник Казахстана без фреймворков и вышли на 30 000 пользователей в месяц

Как мы сделали каталог врачей и клиник Казахстана без фреймворков и вышли на 30 000 пользователей в месяц

Казахстанцу, которому нужен врач, обычно приходится открывать десяток сайтов клиник, искать телефон и гадать, сколько это стоит и что о враче говорят другие пациенты. Мы решили собрать всё это в одном месте. Так появился Сlinica.kz, каталог врачей и клиник Казахстана.

Что это

  • Врачи и клиники по городам. Есть карточки, специальности, услуги и диагностика, отзывы пациентов и карта.
  • Быстрая запись. С карточки клиники можно записаться, а с телефона позвонить свайпом по карточке.
  • Аптеки. С сентября 2026 года есть раздел, который сравнивает цены на лекарства в аптеках города.
  • Кабинет клиники. Клиника подтверждает право на профиль, сама правит данные и отвечает на отзывы. Каждую заявку и правку проверяет модератор.

Сейчас сайтом пользуются около 30 тысяч человек в месяц

Как устроено технически

Мы сознательно выбрали простой стек:

  • PHP 8.3 и PostgreSQL 16 без фреймворка. Мы написали собственный мини-MVC: роутер, репозитории и сервисы.
  • Tailwind и Alpine.js на фронте.
  • Карты на MapLibre и OpenFreeMap.
  • Модерация через Telegram-бота. Заявки клиник, верификация профилей и правки приходят в чат, и модератор решает одним нажатием.

Redis, Meilisearch и кластеры мы не ставили. Поиск работает на PostgreSQL с pg_trgm, и для нашего трафика этого хватает. Простой стек мы можем менять быстро, а идеи проверять за день.

Чему научились

  1. Ориентируйтесь на несколько конкурентов, не на одного. Мы смотрели российские и казахстанские сервисы и брали лучшее у каждого.
  2. Доверие важнее функций. Отзывы, верификация клиник и модерация правок работают на репутацию больше, чем красивый интерфейс.
  3. Мобильный трафик решает. Большинство пациентов приходит с телефона, поэтому свайп-звонок, нижняя панель записи и лёгкие карточки появились раньше многих «десктопных»
  4. Аптеки как отдельная витрина. Сравнение цен на лекарства привлекает людей, которые ещё не выбрали врача, и это отдельный источник роста.