Туризм и отдых
Порталы и сервисы, Промо-сайт
Апрель 2026
База отдыха «Золотые Пески» на озере Тургояк — домики, баня, пляж, сапборды, зоны барбекю и платная парковка — принимала брони вручную: по телефону и в мессенджерах. Календарь занятости вёлся в таблицах и «в голове» администратора: двойные брони на одни даты, потерянные заявки, оплаты переводом и наличными без единого учёта, а по итогам сезона — невозможно свести загрузку и выручку по объектам.
Задача — перевести приём и оплату броней в онлайн без остановки работы базы: единый календарь доступности для суточных и почасовых объектов, автоматическое подтверждение брони после оплаты, контроль заезда и парковки на КПП, управленческая отчётность. Системой должны пользоваться все роли без обучения «с нуля»: гость — без регистрации, администратор — вместо тетради и мессенджера, охрана — с телефона на въезде.
Работу вели поэтапно, с актами приёмки каждого этапа — заказчик видел результат до начала следующего.
1. Аналитика и проектирование. Обследовали процессы базы: типы объектов (суточные домики и почасовые баня/сапборды/барбекю), сезонные тарифы, сценарии заезда-выезда, парковка, роли (гость, администратор, охрана, управляющий). Спроектировали модель данных и пользовательские сценарии — это легло в основу декомпозиции на этапы договора.
2. Ядро платформы. REST API на NestJS + PostgreSQL: календарь доступности, объекты и гибкие тарифы, бронирования, клиенты. Админ-панель на React — реестр броней, управление ценами и акциями, роли и права.
3. Деньги и каналы. Онлайн-оплата через ЮKassa с автосписаниями и статусами, Telegram-боты для гостя и администратора, виджет бронирования для встраивания в сайт, VK Mini App. Сайт базы — на статике, работает быстро и независимо от платформы.
4. Территория и персонал. Парковка с QR-пропусками, публичная страница проверки путёвки, мобильный интерфейс охраны. Для команды сняли видеоинструкции по каждому сценарию — создание брони, заезд, выезд, промокоды.
5. Запуск и сопровождение. Деплой на VPS заказчика (Docker Compose, nginx, CI/CD через GitHub Actions), мониторинг Sentry + Loki + Grafana, аналитика в Metabase. Летний сезон 2026 — production-поддержка с ежемесячными доработками по приоритетам заказчика и актами выполненных работ.





Платформа приняла летний сезон 2026 в продакшене и проработала его без остановки бизнеса заказчика.
По ролям:
— Гость бронирует и оплачивает онлайн: выбор дат и объекта в виджете на сайте или в Telegram-боте, оплата картой через ЮKassa, подтверждение автоматически — без звонка администратору.
— Администратор ведёт всю работу в одной системе: календарь занятости по всем объектам, цены и акции с промокодами, реестр броней, клиенты, платежи и долги, отчёты с выгрузкой в Excel.
— Охрана на КПП выпускает QR-пропуска с телефона; гость показывает путёвку, её подлинность проверяется по публичной странице.
— Управляющий видит загрузку и выручку в отчётах и дашбордах Metabase.
Сопровождение шло по SLA: ежемесячные доработки по приоритетам заказчика, закрывающие акты с перечнем работ (июнь–сентябрь 2026), мониторинг Sentry/Loki/Grafana и алерты в Telegram. Для персонала записаны видеоинструкции по всем рабочим сценариям — приём базой нового администратора не требовал погружения разработчика.
С октября 2026 сервис переведён заказчиком в консервацию (доп. соглашение, возобновление — март 2027): код и инфраструктура сохранены, сайт bazaturgoyak.ru работает и принимает заявки через мессенджеры.
![]()
Андрей Кругличенко
Проект для нас — пример того, как должна строиться разработка под реальный бизнес: поэтапная сдача с актами, запуск к сезону, поддержка по SLA. Платформа отработала сезон в проде, а честная консервация по доп. соглашению — нормальная практика, а не провал: код и инфраструктура у заказчика, возобновление работы займёт часы, а не месяцы. Отдельно ценно, что системой пользуются все роли заказчика — от гостя до охраны на КПП.
![]()
Бриллиантова Юлия
Управляющий
Сотрудничали с командой KRAGOR — сделали нам сайт и систему бронирования для базы. До этого все брони вели в мессенджерах и таблицах, были и двойные брони, и потерянные заявки. Сейчас гость платит онлайн, бронь подтверждается автоматически, весь календарь по объектам в одном месте. Из приятного — то, что не заказывали, а оказалось нужным: QR-пропуска на парковку и видеоинструкции для персонала.
Работа шла поэтапно, каждый этап закрывали актом — всегда понятно, за что платишь. Летом система прошла настоящий сезон, а не тест. На зиму мы сами перевели сервис на паузу — это наше бизнес-решение, к качеству отношения не имеет. Рекомендую как исполнителя, который доводит до прода и отвечает за результат.
JavaScript
SQL
TypeScript
Express
Nest
React.js
PostgreSQL
Redis
Docker
Node.js
Visual Studio Code
n8n
Figma
Яндекс Метрика
ГигаЧат
ИП Кругличенко Андрей Игоревич с удовольствием обсудит вашу задачу