# Своя CRM для мини-отеля: пошаговая инструкция на вайб-кодинге

> Рассказ владелицы семейного мини-отеля о своей панели с бронями, статусами номеров и задачами горничной. Внутри семь шагов и готовые обращения к помощнику: бери и повторяй.

Источник: https://vibeceh.ru/cases/uchyot-bronej-v-mini-otele-svoya-panel
Автор: Сергей Мазур · опубликовано 2026-08-05

Ещё недавно я не знала слова «вайб-кодинг», а сегодня у нас работает своя CRM для отеля. Не купленная и не заказанная у программиста: я собрала её сама, разговаривая с ИИ-помощником обычными словами, как с подрядчиком. Учет броней, доска номеров, задачи горничной, всё устроено ровно так, как заведено у нас, и меняется в тот день, когда понадобилось.

Для меня это оказалось открытием уровня «а что, так можно было», поэтому делюсь целиком и с удовольствием. Ниже пошаговая инструкция: семь шагов, и к каждому готовое обращение к помощнику. Копируй прямо отсюда, подставляй свои цифры и собирай себе такое же, хоть для отеля, хоть для автосервиса или салона. Расскажу и что получилось, и что ломалось, включая поломку, которую я две недели не могла найти сама.

А началось всё с двух испорченных заездов.

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

Ссылку на практикум мне прислала знакомая из соседнего гостевого дома с подписью «посмотри, там программу можно попросить словами». Я решила, что это очередное «научим зарабатывать из дома», и долго не открывала. Открыла от злости на себя.

Поначалу ничего не выходило. Я скачала редактор кода, увидела тёмное окно с непонятными буквами и закрыла ноутбук. Потом написала туда первую фразу, обычными словами, как пишу подрядчику: у меня мини-отель, я веду брони в тетради и путаю, какой номер убран. Мне ответили вопросами. Сколько номеров. Что у нас считается «готов». Кто ставит задачи горничной и когда. На пятом вопросе я поймала себя на том, что впервые за три года формулирую вслух, как у нас вообще устроен день.

Дальше через несколько вечеров заработал первый экран: список броней. Доска номеров появилась позже, задачи горничной ещё через некоторое время. Я не написала ни строчки кода и до сих пор не знаю, что лежит внутри одного из файлов. Мне это не нужно.

А потом случилось то, ради чего я вообще села писать этот текст. Однажды мы начали мыть окна: номер после мойки сутки сохнет, заселять нельзя. Раньше это жило бы у меня в голове и однажды оттуда выпало бы. Я написала помощнику одну фразу, и в тот же вечер на доске появился шестой статус, жёлтый. Пятнадцать лет я в этом деле, и у меня ни разу не было рабочей вещи, которую я могу переделать под себя сама и сегодня же.

Вот ради этого и стоит дочитать до инструкции. Мне не жалко ничем делиться: у нас не тот бизнес, где сосед конкурент, а вещь, которую можно поменять под себя сегодня же, стоит того, чтобы про неё рассказали.

## Что теперь вместо тетради и трёх чатов

Учет броней у нас перестал быть утренним расследованием. Раньше я сводила тетрадь, переписку с гостями и чат с горничной, на это уходило минут сорок. Теперь я открываю панель и за четыре минуты вижу заезды, выезды, состояние всех номеров и готовый список задач на день. Список собирается сам, руками в него никто ничего не вносит.

Ноутбук стоит на стойке и открыт на панели весь день. Горничная Люба смотрит на него, когда заходит, а с собой берёт распечатанный лист задач. Это не идеально, зато работает без интернета, паролей и вопросов о том, кто и что видит.

Что изменилось в отзывах за время работы. Пропало «долго ждали заселения»: номер готов к приезду, а не «уже убирают». Пропало «нас не нашли в списке»: бронь с площадки вносится в тот же вечер, а не утром. Ничего героического, просто перестали терять.

И пропала одна вещь, которую я даже не считала проблемой. Вечерняя переписка «этот номер убрали?» была настолько привычной, что я её не замечала. Сейчас, когда её нет, вечер стал длиннее примерно на двадцать минут.

## Почему своё нельзя сравнивать с купленным?

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

История со статусом «сохнет» тут показательная. В готовой системе я бы написала в поддержку. Мне бы ответили, что пожелание передано разработчикам, и это честный ответ: никто не будет менять продукт ради одного мини-отеля в Сибири. Дальше два пути: терпеть или городить костыль в комментариях к броням. Я знаю, о чём говорю, я так жила два года.

Со своей панелью это заняло одну фразу вечером. Не «доработку», не «интеграцию», а фразу человеческим языком: у нас появился статус для номера, который сохнет после мойки окон, добавь его на доску и сделай жёлтым. Утром Люба увидела новый цвет и спросила, кто это сделал.

За время работы таких мелких изменений набралось семь. Отдельная пометка для повторных гостей. Телефон гостя кликабельный, чтобы звонить с ноутбука. Сортировка задач по этажам, потому что Люба ходит сверху вниз. Каждое из них по отдельности не стоит письма в поддержку, а вместе они и есть та самая разница между «работаю в программе» и «программа работает у меня».

Отдельно скажу про подрядчика, потому что этот вариант я тоже считала. Программист под такую задачу берёт деньги за час, отвечает не сразу и в какой-то момент уходит на другой проект. После него остаётся вещь, которую снова никто не может поменять. Именно это и было моим главным страхом, а не цена.

## Что именно я собрала: три экрана

Панель это маленькая программа, которая открывается в браузере на нашем ноутбуке. В ней три экрана: список броней, доска номеров и задачи на сегодня. Третий экран собирается сам из первых двух, поэтому вести руками нужно только брони. Всё остальное панель считает сама и меняет цвета на доске.

![Кот показывает три экрана панели мини-отеля на отдельных карточках.](https://s3.regru.cloud/crossmark/statejnik/images/guides/uchyot-bronej-v-mini-otele-svoya-panel/kadr-1.webp)

**Экран первый, брони.** Строка на одну бронь: заезд, выезд, номер, имя гостя, телефон, откуда пришла бронь, предоплата, статус и комментарий. Сверху сегодняшний день. Гость, который написал «приедем поздно», больше не теряется: комментарий видно в той же строке, а не в переписке двухнедельной давности.

**Экран второй, номера.** Плитка на каждый номер, у каждой один из статусов: свободен, занят, на уборке, готов, ремонт. Позже добавился шестой, «сохнет». Цвет плитки меняется вместе со статусом, и состояние дома видно от двери.

**Экран третий, задачи на сегодня.** Собирается по правилам, которые я продиктовала словами. Выезд сегодня даёт задачу «уборка после выезда». Заезд сегодня даёт «подготовить номер». Долгое проживание даёт «текущая уборка» каждый третий день. Люба отмечает сделанное, статус номера на доске меняется сам.

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

## Что поставить на компьютер?

Нужны две программы и одна подписка. Редактор кода Visual Studio Code, бесплатный, в нём видно папку проекта. Помощник Claude Code, он работает внутри редактора и делает всю работу с кодом. Подписка на помощника платная. Установка занимает минут пятнадцать и делается один раз, дальше к ней не возвращаешься.

Редактор кода звучит страшнее, чем есть. По сути это проводник Windows с окном для файлов: слева папка, справа содержимое. Писать в нём самому ничего не придётся, я туда только смотрю.

Помощник Claude Code это собеседник внутри редактора. Пишешь ему задачу по-русски обычными словами, он создаёт файлы, меняет их и объясняет, что сделал. Он видит всю папку целиком, поэтому помнит, как устроен проект, и не ломает соседние куски вслепую.

Про деньги честно. Помощник работает по подписке, тариф Pro стоит около двадцати долларов в месяц, это примерно две тысячи рублей. Бесплатным его называть нельзя, актуальную цену смотри на странице тарифов. Отдельная морока в том, что зарубежную подписку не оплатить российской картой напрямую, и это первое, что стоит выяснить до того, как садиться за проект.

Может понадобиться ещё что-то техническое, чего я не знаю по именам. У меня помощник сам сказал, что нужно доставить одну программу, и провёл по установке по шагам. Поэтому в промптах ниже стоит просьба говорить об этом прямо, а не молча предполагать, что оно уже есть.

## Как собрать панель мини-отеля по шагам?

Семь шагов, у каждого готовое обращение к помощнику. Порядок важен: сначала разбор задачи, потом данные, потом экраны, потом запуск и проверка на живых бронях. После каждого шага открывай панель и смотри глазами. Если попросить всё одним запросом, потом негде будет искать, что именно сломалось.

![Кот смотрит на три карточки с последовательностью сборки панели.](https://s3.regru.cloud/crossmark/statejnik/images/guides/uchyot-bronej-v-mini-otele-svoya-panel/kadr-2.webp)

Создай на рабочем столе папку `mini-otel`, открой её в редакторе и первым делом попроси не код, а разговор о задаче. Отвечай словами своего дела, технических слов от тебя никто не ждёт.

   

Прочитай ответ и поспорь, если что-то не так. Это дешевле, чем переделывать готовое.

Перечисли поля, которые реально нужны. Лишние потом мешают: у нас не прижились «количество гостей» и «пожелания», их всё равно писали в комментарий.

   

Открой файлы и посмотри. Если непонятно, что где, скажи об этом прямо: названия должны читаться без словаря.

С него начинается утро, поэтому он первый.

   

Проверь сразу: добавь бронь, поправь, закрой окно, открой заново. Если изменения пропали, скажи об этом помощнику теми же словами.

Она нужна, чтобы видеть состояние дома одним взглядом.

   

Смена статуса должна пережить перезапуск. Это та проверка, которую легко пропустить и потом долго удивляться.

Это единственный экран, который никто не заполняет руками.

   

Проверь день, когда гость выезжает в двенадцать, а следующий заезжает в два. Обе задачи должны появиться и не слипнуться в одну.

Панель бесполезна, если её запуск надо помнить.

   

Испорти тестовые данные нарочно и восстановись по этой инструкции. Пока это не проверено, работать с настоящими бронями рано.

Последний шаг делается не в редакторе, а на стойке.

   

На месте пунктов впиши своё, своими словами. У меня набралось четыре замечания, и три из них помощник закрыл за десять минут.

Если хочется пройти этот путь не в одиночку, на практикуме за три дня доводят одну задачу до работающего результата, вместе с ремонтом того, что по дороге сломается. https://vibeceh.ru/#buy?utm_source=article&utm_campaign=uchyot-bronej-v-mini-otele-svoya-panel&utm_content=cta-shagi

## Что появилось в папке, когда всё заработало?

После сборки в папке лежит несколько файлов с понятными именами. Два из них с данными, их можно открыть и прочитать глазами. Остальные это сама панель, и что внутри них, я не знаю до сих пор. Знать нужно ровно две вещи: где лежат мои данные и как сделать их копию.

Файлы с данными у меня называются `broni.json` и `nomera.json`. Это обычный текст, открывается в любом редакторе, строчки читаются. Именно поэтому я спокойна: даже если панель однажды перестанет запускаться, брони никуда не денутся, их видно.

Есть файл запуска, у меня это `zapustit.cmd`, по двойному щелчку панель открывается. Есть папка `kopii`, туда при каждом запуске падает копия данных с датой. Есть `plan.md` с тем самым первым разбором задачи и `kak-vernut-dannye.md` с инструкцией на случай, если я что-то испорчу.

И есть файл, в который я не заглядываю. Там лежит сама панель. Раньше меня бы это нервировало, а сейчас нет: я не знаю и того, как устроена стиральная машина, но пользуюсь ей каждый день и умею её выключить.

Папка `kopii` спасает от «я случайно всё стёрла», но не от «ноутбук украли» и не от «диск умер». Раз в неделю копирую всю папку на флешку, напоминание висит в телефоне. В файлах лежат имена и телефоны гостей, то есть персональные данные: по закону 152-ФЗ их нельзя раздавать посторонним. Пока панель живёт на одном ноутбуке и не смотрит в интернет, это внутренний рабочий файл, и вопрос стоит проще, чем при выкладке наружу.

## Что у меня ломалось

Ломалось пять вещей. Четыре я разобрала сама, и все четыре чинятся одной фразой, если знать какой. Пятую я не нашла и потеряла на ней немало времени. Ни одна поломка не была про сложный код, все были про то, как я формулирую просьбу.

![Безымянный мужчина закрывает лицо лапонью рядом с карточками поломок панели.](https://s3.regru.cloud/crossmark/statejnik/images/guides/uchyot-bronej-v-mini-otele-svoya-panel/kadr-3.webp)

**Переписал то, что работало.** Я попросила поправить цвет статуса, а он заодно перебрал весь экран броней, и пропала сортировка. Лечится просьбой показать план правок до правок. В промптах выше эта фраза уже стоит, у меня её тогда не было.

**Изменения не сохранялись.** Статусы возвращались после перезапуска, потому что панель держала их в памяти браузера, а не в файле. Я сказала об этом прямым текстом, и починилось за минуту.

**Даты на границе суток.** Выезд в двенадцать и заезд в два того же дня сначала давали одну задачу вместо двух. Проверяй именно этот случай: в отеле он бывает каждый день, а в тестовых данных его обычно нет.

**«Сделай красиво» без объяснений.** Первая доска получилась с тенями, градиентами и мелким шрифтом. На стойке этим пользоваться было нельзя. Я переформулировала: крупный шрифт, спокойные цвета, видно с полутора метров. Помощник делает то, что просят, «красиво» для него не задача.

**Пятое я не нашла сама.** Довольно долго доска теряла статус ровно у одного номера, у третьего, и только у него. Я переписывала экран четыре раза, и каждый раз разваливалось сильнее. На разборе мне за десять минут показали, что я каждый раз прошу переделать целый экран вместо одной строки, а помощник честно переделывает, вместе с тем, что работало. Сама я бы искала это до сих пор, потому что искала не там.

Была ещё шестая, но она не про панель. Я неделю думала, что Люба игнорирует задачи, а оказалось, что принтер стоит в кабинете, куда она заходит в конце смены. Повесили распечатку на холодильник в служебной, и вопрос закрылся. Программа показывает работу, но не ходит за людей.

## Сколько стоит своя панель и кому она не подойдёт?

Своя панель стоит подписки на помощника и твоего времени. Готовая система стоит абонентской платы и даёт то, чего у панели нет: автоматическую загрузку броней с площадок, работу с телефона и поддержку. Тетрадь бесплатна ровно до первого гостя, поселённого в неубранный номер. Выбор зависит не от денег, а от того, сколько броней идёт мимо тебя.

| Что сравниваем | Тетрадь и чаты | Своя панель | Готовая система |
|---|---|---|---|
| Деньги в месяц | ноль | подписка на помощника, около 2 000 ₽ | абонентская плата, обычно за номер |
| Своё правило добавить | держишь в голове | одна фраза вечером | письмо в поддержку |
| Брони с площадок | вручную | вручную | автоматически, ради этого её и берут |
| Работа с телефона | переписка | нет, пока панель на одном ноутбуке | есть |
| Кто чинит | никто | ты сама с помощником | поддержка по тарифу |
| Что при отпуске | всё встаёт | панель работает, задачи видны | работает |
| Куда упрётся | в память | в поток броней с площадок | в чужие правила |

Мой опыт такой. Пока номеров меньше десяти и брони приходят по телефону и из пары мест, панель честно закрывает день. Как только площадок много и брони идут потоком, нужна система с автоматической загрузкой: сводить их руками дороже любой абонентской платы. Цены смотри у [Bnovo](https://bnovo.ru/) и [TravelLine](https://www.travelline.ru/), они меняются.

Панель после этого не выбрасывается. У нас она осталась и после подключения площадок: задач горничной в системе нет, а на доску номеров все привыкли смотреть.

Не подойдёт она трём. Тем, у кого сорок номеров и три администратора в смену: файл на одном ноутбуке становится узким местом, нужны роли и одновременный доступ. Тем, кто не готов раз в месяц потратить полчаса на мелкий ремонт: обновился браузер, сменился ноутбук, появился девятый номер. И тем, кто ждёт, что программа наведёт порядок вместо человека: панель показывает ровно то, что в неё вносят.

## С чего начать, если ты не про технологии

Начни с одного экрана, а не с панели целиком. Возьми ту задачу, которая бесит каждое утро, и доведи её до работающего вида. Первый настоящий результат меняет отношение сильнее любых объяснений: становится видно, что нужно не разбираться в технике, а уметь объяснить задачу словами.

Я начинала не с трёх экранов. Я начинала со списка броней, потому что именно его переписывала каждое утро. Доска появилась через неделю, задачи ещё через две. Если бы я села делать всё сразу, я бы бросила на второй день.

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

Третье: не строй планов на то, чего ещё не пробовала. Пока не собран первый экран, рассуждения про загрузку броней с площадок это фантазии. Сделай маленькое, посмотри неделю, потом решай про следующее.

И последнее, самое неудобное. Промпты выше рабочие, я ими пользовалась сама. Но сколько-то вечеров я потратила на вещи, которые мне потом объяснили за десять минут, а поломку с третьим номером искала долго и не нашла. Если по инструкции не пошло и непонятно, где именно свернуло не туда, это нормально: я так же стояла. Тогда быстрее не биться в одиночку, а пройти это рядом с теми, кто такие штуки собирает каждый день. https://vibeceh.ru/#buy?utm_source=article&utm_campaign=uchyot-bronej-v-mini-otele-svoya-panel&utm_content=cta-nachalo

## Вопросы и ответы

Утренняя сверка занимала около сорока минут: тетрадь, переписка, чат с горничной. Сейчас четыре минуты на посмотреть. Плюс исчезла вечерняя переписка «этот номер убрали?», это ещё минут двадцать.

Нет. Нужно уметь объяснить задачу и проверить результат глазами. Код пишет помощник, читать его не приходится. Понимать нужно ровно две вещи: где лежат твои данные и как сделать их копию.

Ничего страшного, если есть копии данных. Экраны собираются заново по твоему же описанию, а данные возвращаются из папки с копиями за минуту. Поэтому шаг с копиями идёт до работы с настоящими бронями, а не после.

В таком варианте нет: панель работает на том компьютере, где запущена. У нас ноутбук стоит на стойке, а Люба берёт распечатанный лист. Чтобы открывать с телефонов, панель нужно выкладывать в интернет, а это отдельный разговор про пароли и хранение данных гостей.

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

Пока их немного, вносить руками в тот же вечер. Когда площадок становится много, панель этот поток не держит, и нужна система с автоматической загрузкой. Панель при этом остаётся: у нас в ней живут задачи горничной.

Только подписка на помощника, около двух тысяч рублей в месяц. Ни хостинга, ни домена, ни платы за номер. Отдельно стоит заранее разобраться, как оплачивать зарубежную подписку: российской картой напрямую это не делается.

Да, устройство то же. Меняются названия: вместо номеров объекты, вместо горничной клининг. Правила задач переписываются под свой распорядок одной фразой.

Вайб-кодинг: человек описывает задачу словами, ИИ-помощник пишет код, человек проверяет результат. Для предпринимателя это рабочий навык, вроде умения читать отчёт о деньгах.

Поставь редактор и помощника, заведи папку и попроси разобрать твою задачу без кода. Один этот разговор уже покажет, из чего состоит твоя рутина. Дальше собирай один экран, самый надоевший.

**Рядом по теме:**

- [Вайб-кодинг](/concepts/vajb-koding)
- [MCP-сервер что это: 7 шагов до первого инструмента в Claude Code](/guides/mcp-podklyuchit-pervyj-instrument)
- [Субагенты в Claude Code: 6 шагов до первого read-only-помощника](/guides/subagenty-odin-pomoshchnik-dlya-otdelnoy-zadachi-v-claude-code)

- [Visual Studio Code, официальный сайт и загрузка](https://code.visualstudio.com/)
- [Claude Code, документация](https://docs.claude.com/en/docs/claude-code/overview)
- [Тарифы Claude](https://www.anthropic.com/pricing)
- [Федеральный закон № 152-ФЗ «О персональных данных»](https://www.consultant.ru/document/cons_doc_LAW_61801/)
- [Bnovo, система управления для отелей](https://bnovo.ru/)
- [TravelLine, решения для гостиниц](https://www.travelline.ru/)
