← Все проекты

Один инструмент.
Весь отель.

Система управления коммерческой загородной недвижимостью:
— конструктор номеров и тарифов
— шахматка со статусами в реальном времени
— обслуживание и ремонт номеров
— учёт гостей и самостоятельная регистрация через Telegram-бот
— менеджер каналов и интеграции с Яндекс.Путешествиями, Островком и другими OTA

Период
2026 — настоящее время
Индустрия
Управление недвижимостью
Стек
NestJS, React, PostgreSQL, TypeScript, PWA

Ролевая модель

Две параллельные пирамиды. Команда Elgrow управляет сервисом и клиентами. Команда гостиницы — своими сотрудниками. Один сотрудник гостиницы может иметь несколько ролей сразу — горничная-старшая совмещает уборку и инспекцию, директор может быть и АХС, и фондом.

Команда Elgrow

Сервис

  1. L1

    Суперадминистратор

    Высший уровень. Управляет администраторами сервиса.

  2. L2

    Администратор

    Управляет менеджерами и общими настройками платформы.

  3. L3

    Менеджер

    Управляет директорами гостиниц, оплатами и счетами. Точка контакта с клиентом.

Команда гостиницы

Клиент

  1. L2

    Директор номерного фонда

    Цены на номера и доп.услуги, уровни цен и тарифов, акции.

  2. L2

    Директор АХС

    Обслуживание номеров, OOS / OOO-ремонты, назначение и управление горничными.

  3. L2

    Администратор гостиницы

    Брони, заселение и выселение, регистрация гостя в ФМС, профили и история заездов.

  4. L3

    Старшая горничная

    Задачи по обслуживанию номеров. Ставит статус «Чистый», отчитывается перед АХС.

+

Гость

Внесистемная роль. Создаёт собственные брони на сайте, в Telegram-боте регистрируется до заезда — администратор встречает уже с готовым профилем.

— Экраны раздела
  1. пустой список
  2. карточка
  3. логин
  4. аватар
  5. права
  6. сохранение
  7. список растёт
  8. удаление

Логирование

Что-кто-когда. История восстановима до строки. Для проверок, аудита и расследования инцидентов. Никаких «оно само так стало» — рядом с каждым изменением виден актор, время и значение до/после.

  1. 08:43
    Иван ПетровМенеджер Elgrow
    создал сотрудника
    Алиса Соколова · Старшая горничная
  2. 09:14
    Сергей ГольцовДиректор гостиницы
    изменил цену номера
    Двухкомнатный люкс · 12 000 ₽ → 14 000 ₽
  3. 09:31
    Алиса СоколоваСтаршая горничная
    сменила статус номера
    305 · Грязный → Чистый
  4. 10:02
    Лена МарковаДиректор АХС
    заблокировала номер
    412 · OOS до 16:00 (поломка душа)
  5. 11:18
    Бронь #4422Гость · Telegram
    создан паспорт
    24-26 июля · 2 гостя · через Островок
  6. 14:30
    Лена МарковаДиректор АХС
    перевела в ремонт
    412 · OOS → OOO до 28 июня
  7. 16:00
    Алиса СоколоваСтаршая горничная
    приняла инспекцию
    210 · Чистый → Проинспектированный
3 247событий за сутки
28активных пользователей
глубина истории

Конструктор номеров

Четыре шага собирают тип номера. Шесть типов характеристик описывают его данные. Директор гостиницы заводит «Стандарт», «Люкс» или «Двухкомнатный люкс» сам — без задач разработчику и ожиданий релиза.

  1. 01

    Название и тип

    Имя типа, короткое описание, превью-фото для шахматки и сайта.

  2. 02

    Характеристики

    Из шести типов — число, площадь, текст, чек-бокс, фото, цвет-маркер.

  3. 03

    Цены и тарифы

    Базовая цена и правила уровней — выходные, сезон, акции.

  4. 04

    Доп.услуги

    Привязка групп услуг — мини-бар, СПА, экскурсии. Любая со своей ценой.

— 6 типов характеристик

В конструкторе справочников

  • Число

    Этажи, спальни, гости. Целое значение.

  • Площадь

    Общая, спальни, кухни. Десятичные.

  • Текст

    Описание особенностей в свободной форме.

  • Чек-бокс

    Да/нет: балкон, кондиционер, джакузи.

  • Фото

    Превью для шахматки, сайта и Telegram-бота.

  • Цвет-маркер

    Выделение типа в шахматке — Стандарт/Люкс/Вилла.

— Экраны справочника
  1. пустой
  2. заполненный
  3. удаление
  4. успех
— Пример

Двухкомнатный люкс

Один тип, восемь полей, четыре разных типа характеристик. Карточка собирается за минуту и сразу доступна в шахматке.

Этаж
2
Число
Площадь
92 м²
Площадь
Спален
3
Число
Гостей
до 6
Число
Терраса
Да
Чек-бокс
Джакузи
Да
Чек-бокс
Маркер
Индиго
Цвет-маркер
Особенности
Панорамное остекление, отдельный въезд
Текст
— Экраны раздела
  1. характеристики
  2. доп.услуги
  3. сохранение
  4. группа
  5. превью

Доп.услуги

Любой сервис отеля собирается в группу с тремя типами значения — деньги, число, текст. Мини-бар, СПА, прокат, экскурсии — каждая позиция привязывается к карточке гостя при заселении.

  1. 01

    Группа услуг

    Создаём контейнер — например «Мини-бар», «СПА», «Экскурсии».

  2. 02

    Услуги внутри

    Конкретные позиции — Виски Highland Park, Coca-Cola, Фисташки.

  3. 03

    Тип значения

    Деньги, число, текст. По типу — поле в карточке гостя.

  4. 04

    Привязка к номеру

    Какой тип номера получает какие группы услуг по умолчанию.

— Пример

Мини-бар

Шесть позиций в одной группе — три разных типа значения. От цены за бутылку до текстового пожелания гостя в одном поле.

Виски Highland Park
4 500 ₽
Деньги
Шампанское Veuve
8 200 ₽
Деньги
Coca-Cola 0.33
320 ₽
Деньги
Фисташки
1 уп.
Число
Шоколад «Бабаевский»
2 шт.
Число
Пожелание гостя
Без сахара, без молочного
Текст
— Экраны раздела
  1. список
  2. создание
  3. сохранение
  4. несохранено
  5. удаление
  6. успех

Уровни цен

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

  1. 01

    Базовая цена

    Стартовая сумма за номер за сутки — для конкретного типа.

  2. 02

    Окно продаж

    Когда тариф открыт для бронирования — даты открытия и закрытия.

  3. 03

    Даты заезда

    Какие даты заезда покрывает тариф — диапазон и дни недели.

  4. 04

    Модификаторы

    Выходные, сезон, акции, раннее бронирование — наценки и скидки.

— Пример матрицы

«Двухкомнатный люкс» — 4 тарифа

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

УровеньЦена / сут.Окно продажДаты заездаДни
Стандарт лето12 000 ₽март–августиюнь–сентябрьвс–чт
Выходные премиум18 000 ₽круглый годкруглый годпт–вс
Раннее бронирование −20%9 600 ₽за 60+ днейкруглый годвс–чт
Праздничный пик22 000 ₽за 30 днейновогодний периодпт–вс

Шахматка

Все номера на неделю вперёд. Занятость, статусы горничных, ремонты, источники брони — в одной плоскости. Цвет-маркер слева от номера — тот самый из 6-й характеристики Конструктора.

июнь2026
Пн24
Вт25
Ср26
Чт27
Пт28
Сб29
Вс30
101Стандарт
Орлов И.Островок
102Стандарт
Петрова Е.Прямая
103Стандарт
Гольцов М.Telegram
201Люкс
Семья ИвановОстровок
202Люкс
Кузьмина А.Островок
203Люкс
Новиков С.Прямая
204Люкс
OOS · ремонт душа
301Двухкомнатный Люкс
КарповыОстровок
302Двухкомнатный Люкс
Группа LomonosovПрямая
303Двухкомнатный Люкс
СоколовыTelegram
304Двухкомнатный Люкс
305Двухкомнатный Люкс
OOO · Ремонт до 30.06

Десять минут вместо часа планёрки.

Типы номеров
  • Стандарт
  • Люкс
  • Двухкомнатный Люкс
  • OOS / OOO — ремонт
Горничные
  • Грязный
  • Чистый
  • Проинспектирован
— Экраны раздела
  1. поиск
  2. брони
  3. фильтры

Уборка и обслуживание

Три статуса номера, два уровня неисправности, три роли. Автопереходы — там где можно без участия человека.

01

Грязный

После выезда гостя или явной просьбы заехавшего гостя.

02

Чистый

Уборка закрыта. Номер доступен новой брони.

03

Проинспектирован

Старшая горничная или АХС подтвердили качество.

— Кто за что отвечает

Три роли в одном слое

  1. 01

    Старшая горничная

    Отчитывается о чистоте

    Фотофиксация, чек-лист, перевод статуса.

  2. 02

    Директор АХС

    Переводит в OOS / OOO

    Судит масштаб — мини-ремонт сегодня или плановый на неделю.

  3. 03

    Администратор гостиницы

    Возвращает из OOO

    Закрывает ремонт по факту, открывает номер на бронь.

— Экраны раздела
  1. список
  2. ремонт
  3. несохранено

Учёт гостей

Бронь приходит из четырёх источников. Гость регистрируется заранее через Telegram. Паспорт уходит в ФМС автоматически.

  1. OTA

    Островок

  2. Direct

    Прямая (сайт отеля)

  3. Гостевой

    Telegram-бот

  4. OTA

    Яндекс.Путешествия

— Одна точка

Бронь в Lobby

Все источники → карточка гостя → любой тип оплаты

  1. Сразу

    Карта онлайн

  2. При заезде

    Наличные на ресепшн

  3. Безнал

    Банковский перевод

  4. B2B

    От юр.лица

  5. Платформа

    Через OTA-партнёра

  6. Промо

    Подарочный сертификат

— 13 полей паспорта

Паспорт собирается до заезда

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

  • 01ФИО
  • 02Дата рождения
  • 03Гражданство
  • 04Тип документа
  • 05Серия
  • 06Номер
  • 07Кем выдан
  • 08Код подразделения
  • 09Дата выдачи
  • 10Место рождения
  • 11Адрес регистрации
  • 12Контактный телефон
  • 13Согласие на обработку
Передача в ФМС

XML по формату МВД — отправляется в день заезда. Без печати анкет, без диктовки на стойке.

— Экраны раздела
  1. бронь
  2. счета
  3. юр.лицо
30 минутотвечаем
1-2 дняоценка
бесплатноконцепция

Готовы начать?

Объясните задачу — поможем определиться с форматом и стеком.

Скачать презентацию ↓
30 минутотвечаем
1-2 дняоценка
бесплатноконцепция

Готовы начать?

Объясните задачу — поможем определиться с форматом и стеком.

Скачать презентацию ↓