Приложение для бронирования отелей в Абхазии с шахматкой
Турист выбирает в приложении отель в Гагре, Сухуме или Пицунде и отправляет заявку. Отель подтверждает её в своём кабинете, а гость платит на месте, при заселении.
Обсудить похожий проект- Оплата гостя
- при заселении
- Для отеля
- шахматка
- Доход площадки
- подписка отелей

Такую площадку, аналог Booking для Абхазии, мы сделали вместе с основателем. В ней три части: мобильное приложение для туристов на iOS и Android, веб-кабинет отеля с шахматкой номеров и панель администратора.
Работаем вместе больше полутора лет: после первой версии вышли вторая, с шахматкой, и третья, с платным продвижением отелей.
Проблема: после ухода Booking.com отелям Абхазии негде размещаться и принимать бронирования
Абхазия — непризнанная страна, и большие агрегаторы для её отелей почти закрыты.
Booking.com ушёл из России. Яндекс Путешествия требуют российское юрлицо и резидентство. Островок работает через офшорные юрлица, которые постоянно меняются: отелям приходят договоры о смене реквизитов, деньги за брони держат до заезда гостя, а переписка о выплатах тянется месяцами. У каждого агрегатора с непризнанными территориями своя проблема.
Принимать оплату самим отелям тоже сложно. Абхазский банковский счёт по сути корсчёт в российском банке, и интернет-эквайринг вроде ЮKassa или Робокассы к нему не подключить. Каждый отель выкручивается как умеет, а турист ищет жильё по чатам и знакомым.
Решение: маркетплейс отелей, где гость платит на месте, а отель — подписку
Основатель сам сдаёт объекты в Абхазии и знает эту проблему изнутри.
Он заметил, что приложений для местного туризма никто не делает, и решил занять нишу первым. Для быстрого старта у него уже была база абхазских отелей.
Для туриста логику взяли привычную, как в Яндекс Путешествиях: поиск, карта, страница отеля, бронь. Отличие в деньгах. Гость не платит онлайн: он отправляет заявку и рассчитывается с отелем при заселении. Площадка зарабатывает на подписке отелей за размещение, подписку оплачивают российской картой через ЮKassa. Деньги туриста идут мимо площадки, поэтому вопросов к юрисдикции и эквайрингу нет.
Площадка бронирования состоит из трёх частей
- Мобильное приложение для туристовна iOS и Android: поиск, карта, бронь, связь с отелем
- Веб-кабинет отеляшахматка, заявки, калькулятор цены, номера, статистика, подписка; работает и с телефона
- Панель администратора площадкипроверка отелей, публикация, блокировки, сроки подписок
Как основатель пришёл к нам
Основатель давно смотрел YouTube-канал Игната Егорова.
Задумав свою площадку, он пересмотрел ролики на канале внимательнее и понял, что такое приложение можно сделать без космического бюджета. Через неделю после первого созвона мы прислали ТЗ с комментариями: что войдёт в первую версию, что лучше отложить и почему.
Наш вклад ещё до разработки: бизнес-модель площадки бронирования без эквайринга
На первом же созвоне мы с основателем собрали бизнес-модель, которой не мешают ни санкции, ни непризнанный статус.
- Оплата на месте вместо онлайн-оплатыБез эквайринга для гостя площадке не нужно держать чужие деньги и разбираться с выплатами отелям.
- Подписка вместо комиссииBooking когда-то выставлял отелям счёт за заселения и следил за долей отмен, чтобы отельеры не уводили гостей в прямые продажи. С фиксированной годовой подпиской эта проблема исчезает: площадке не нужно проверять, честно ли отель отмечает заезды, а деньги приходят сразу.
- Без интеграций с системами управления отелем на стартеУ отелей Абхазии таких систем 20–30, и под каждую нужен отдельный код. В первую версию вошли заявки в кабинете, статусы номеров и калькулятор, а интеграции отложили до первой прибыли.
- Считать клики по мессенджерам отеляОтель видит, сколько гостей пришло с площадки, и понимает, за что платит подписку.
Ещё до старта мы объяснили, как устроен приём платежей: почему подписку нельзя принимать «по реквизитам счёта» и почему автосписание сработает с российской карты, но не с абхазской. Калькулятор цены с доп. местами основатель назвал очень важным, и на следующий день мы добавили его в ТЗ.
Онбординг приложения для бронирования отелей
Мобильное приложение для бронирования отелей встречает туриста фото Абхазии и за три экрана рассказывает главное: здесь можно найти и забронировать отель, управлять бронями и связаться с отелем напрямую.


Поиск отеля в Абхазии для семьи с детьми и питомцем
С детьми и собакой в обычном поиске приходится обзванивать отели и спрашивать, пустят ли с животным и сколько стоит место для ребёнка. Здесь состав гостей задают сразу: взрослые, дети по возрастам (до 5 лет и 6–17 лет) и питомцы, а в выдаче у каждого отеля видна цена самого дешёвого подходящего номера.
Выдачу сужают фильтры: питание, звёздность, рейтинг, тип размещения, удобства в отеле и в номере. Во второй версии добавили поиск в радиусе от выбранной точки, если хочется жить ближе к морю или к конкретному месту.
Карта отелей Абхазии с фото на маркерах
По списку не понять главного для курорта: где отель относительно моря и центра. Переключатель «список ↔ карта» показывает отели маркерами с миниатюрами фото, а по тапу открывается краткая карточка. Миниатюры площадка готовит сама, когда отельер загружает фото, поэтому карта быстро грузится и на мобильном интернете.
Карта отелей и адреса в приложении работают на Яндекс Картах и 2ГИС: ими пользуются и в России, и в Абхазии.

Страница отеля с прямыми кнопками WhatsApp и Telegram
Туристы в Абхазию привыкли договариваться с отелем лично, в мессенджере, и не доверяют площадкам, где до отеля не достучаться. Поэтому на странице отеля, кроме фото, удобств, номеров и отзывов, есть цветные кнопки WhatsApp, Telegram и Instagram* с логотипами: одно касание, и гость уже пишет отелю.
Каждый клик по этим кнопкам площадка записывает в статистику отеля. Кто не хочет уходить из приложения, пишет во встроенный чат с отелем. Отзыв с оценкой от 1 до 5 можно оставить, только когда отель отметил, что гость действительно заехал, поэтому рейтинг не накрутить. *Instagram принадлежит компании Meta, признанной экстремистской и запрещённой в России.


Бронирование отеля без предоплаты
Предоплата незнакомому отелю в непризнанной стране пугает туриста больше всего, а многим отелям её просто нечем принять. Поэтому бронирование отеля в приложении работает как заявка: турист выбирает номер, указывает доп. место, отправляет запрос и видит, что отель его получил, а платит при заселении.
В разделе «Мои бронирования» турист видит статусы и получает пуш, когда отель подтвердил бронь. Бронь можно отменить или изменить, тогда она снова уходит отелю на подтверждение. Приложение работает на русском и английском, есть светлая и тёмная тема.
Тоже видите рынок, с которого ушли большие игроки?
Если вы знаете нишу и понимаете, как в ней всё устроено, давайте обсудим, какой продукт из этого получится. Первый созвон бесплатный.
Веб-кабинет отеля: шахматка номеров, заявки и калькулятор цены
Менеджеры отелей в Абхазии часто не дружат с компьютером, поэтому веб-кабинет отеля на площадке мы сделали простым.
Каждая операция занимает пару кнопок. Кабинет открывается в браузере, в том числе на телефоне.
В первой версии площадки мы сознательно обошлись без шахматки: занятость показывали статусы номеров «Доступен / Забронирован / Занят» и калькулятор. Так площадка запустилась быстрее и дешевле, а полноценную шахматку мы сделали во второй версии, когда увидели, как отели работают с продуктом.
Шахматка для отеля: занятость номеров и брони в одной сетке
Шахматка бронирования номеров — рабочий инструмент любого отельера: таблица занятости, где по вертикали номера, по горизонтали дни, а брони лежат цветными полосами. Без неё менеджер ведёт занятость в блокноте или Excel и рискует продать номер дважды. Шахматка в веб-кабинете отеля показывает номера всех объектов аккаунта по дням, месяцы листаются прокруткой. Бронь создаётся прямо в сетке: менеджер выбирает номер и даты, указывает гостей, детей по возрастам, питомцев, время заезда и выезда, цену за сутки, сумму и предоплату, и в шахматке появляется полоса с именем гостя.
Особенно шахматка выручает с гостями, которые позвонили или написали напрямую: их бронь встаёт в ту же сетку, что и заявки из приложения. Каждой брони можно задать свой цвет и оставить заметку. Владелец нескольких объектов переключается между аккаунтами в один клик, а в шахматке видит все объекты сразу.

Обработка заявок на бронирование с автоматическим расчётом суммы
Посчитать вручную цену номера на 10 ночей с доп. местом и собакой — это минуты работы и риск ошибиться. Веб-кабинет отеля сам считает сумму за весь период с учётом номера, доп. мест и животных, а менеджер подтверждает заявку или отклоняет её с причиной и отмечает, сколько гость уже внёс.
Если отель договорился с гостем о предоплате напрямую, менеджер отмечает её вручную, и турист видит в приложении, сколько оплачено и сколько осталось. Дальше бронь получает статус «подтверждена», «гость заехал» или «гость не приехал». У каждой брони есть короткий ID, по которому её легко найти в кабинете.

Калькулятор стоимости проживания для менеджера отеля
Гость звонит и спрашивает, сколько будет стоить неделя для двоих взрослых, ребёнка и кота, и ответить ему нужно сразу. Калькулятор в веб-кабинете отеля по датам, гостям и животным подбирает подходящие номера отеля и показывает итоговую цену за весь период.

Что ещё отель делает в кабинете без программиста
- Заводит номера: фото, описание, удобства, количество мест, доп. места и их цену, можно ли с животными и цену за питомца, цену номера
- Снимает номер с публикации и возвращает одной кнопкой, удаляет номер
- Видит номера со статусами «Доступен / Забронирован / Занят» и фильтрует по ним
- Получает уведомления о новых заявках и переписывается с гостями в чате
- Смотрит статистику: бронирования, просмотры отеля и клики по кнопкам мессенджеров
- Оплачивает и продлевает подписку
- Пишет администратору площадки в чат или в поддержку через WhatsApp и Telegram
Для менеджеров отелей мы написали инструкцию по работе с кабинетом.
Как площадка бронирования зарабатывает: подписка отелей и продвижение в топ
Туристам приложение бесплатно. Отель платит подписку на 12 месяцев, цена зависит от размера объекта.
Платят картой через ЮKassa, автопродление включается галочкой, а перед окончанием подписки кабинет напоминает о продлении. Без активной подписки туристы объект не видят, а от тарифа зависит, сколько объектов и номеров можно опубликовать.
Подписка на 12 месяцев
- 3 000 ₽апартаменты
- 4 000 ₽до 5 номеров
- 8 000 ₽до 20 номеров
- 11 000 ₽больше 20 номеров
Ещё до подключения наш разработчик сам уточнил у поддержки ЮKassa, что сервис работает с ИП и юрлицами из Абхазии. Сменить тарифы тоже несложно: когда основатель решил пересобрать цены, мы перенастроили подписки за день.
Платное продвижение отеля в топ выдачи
Когда отелей на площадке бронирования много, новым и небольшим объектам трудно попасть туристу на глаза. Отель покупает тариф («Пробный старт» за 1 000 ₽ или «Сезонный буст» за 2 700 ₽ и 7 800 ₽) или нужные дни через корзину и попадает в блок «Топ отели» над результатами поиска, а у площадки появляется второй источник дохода.
В кабинете отель видит статус продвижения и статистику по нему, а в приложении туриста появилась отдельная вкладка «Топ отели».

Панель администратора площадки: проверка отелей перед публикацией
Площадка бронирования продаёт доверие к отелям, и один фейковый объект подорвёт репутацию всего сервиса.
Поэтому отель регистрируется сам, по шагам заполняет анкету и загружает документы (право собственности и паспорт), а администратор проверяет объект и только потом публикует его.
В панели администратор
- Видит все отели с фильтрами «на проверке», «активные», «неактивные», «заблокированные» и срок подписки каждого
- Одобряет отель или отказывает с причиной
- Блокирует отель с причиной или удаляет его
- Смотрит статистику по каждому отелю и общее число объектов
- Переписывается с отельерами в чате
Администраторов на площадке может быть несколько.
Размещение отеля на площадке с модерацией
Город определяется по адресу автоматически. У завтрака, обеда и ужина своя цена за человека, а удобства выбираются из большого списка, который основатель составил по опыту местных отелей. Главное фото и порядок снимков отельер выбирает сам.

Продвижение приложения: ASO для App Store, Google Play и RuStore заложили до разработки
Ещё при подготовке ТЗ мы изучили спрос: «отель в Абхазии» ищут часто, а конкурентов в сторах почти нет.
Мы разобрали этих конкурентов и составили семантическое ядро: ключевые запросы, по которым приложение бесплатно получает органические установки из App Store, Google Play и RuStore. Модерация сторов проверяет, относятся ли ключевые слова к приложению, поэтому ASO мы делаем до разработки и сразу закладываем в продукт функции, которые работают на поиск в сторах. Хороший ASO кратно усиливает любую рекламу, а основатель уже готовил рекламные ролики и размещения с упоминанием Абхазии.
Публикацию мы посоветовали начать с RuStore: для рынка СНГ он удобнее, а модерация там проще и быстрее.
Как мы работали с основателем
Работу разбили на три этапа: прототип и дизайн, потом кабинет отеля и поиск в приложении, потом всё остальное и публикация.
Каждый этап показывали в видеообзоре, а замечания разбирали по пунктам в тот же день. На втором этапе мы увлеклись и сделали больше запланированного, так что к публикации подошли почти с готовым продуктом.
Дизайн основатель утвердил за несколько дней: ему понравился сдержанный интерфейс. Когда кабинет был готов, он сам разместил свой отель и проверил всё на телефоне и ноутбуке.
Организационную часть, которая обычно пугает основателя, мы тоже взяли на себя: прислали пошаговые инструкции по регистрации в Google Play, RuStore и ЮKassa, помогли с зарубежной картой для оплаты аккаунта разработчика, подтверждением личности в Google Play, доменом и сервисом email-рассылок RuSender.
Развиваем площадку вместе: вторая и третья версии
После первой версии работа продолжилась.
Во второй появились шахматка, несколько объектов в одном аккаунте и поиск в радиусе. В третьей вышло платное продвижение в топ: основатель думал о нём ещё на старте, а мы сознательно отложили его, чтобы первая версия вышла быстрее и дешевле.
Дальше в планах интеграция с системами управления отелем (channel manager), чтобы занятость номеров обновлялась сама, сезонные цены на номера и управление тарифами подписки прямо в интерфейсе администратора. Архитектура площадки позволяет подключать такие модули по одному, не перестраивая продукт.
Результат: площадка бронирования отелей Абхазии за 3,5 месяца
За 3,5 месяца мы сделали площадку для бронирования отелей Абхазии: мобильное приложение для туристов на iOS и Android, веб-кабинет отеля и панель администратора.
- Турист находит отель под свой состав гостей, бронирует без предоплаты и пишет отелю напрямую
- Отель ведёт брони в шахматке и обрабатывает заявки с автоматическим расчётом цены
- Отель платит площадке подписку через ЮKassa
У основателя есть продукт для рынка, который большие агрегаторы обходят стороной, и бизнес-модель без замороженных денег и споров о комиссиях. Мы развиваем площадку вместе уже больше полутора лет.
Хотите запустить свою площадку бронирования или маркетплейс услуг?
Расскажите, какую нишу видите. На бесплатном созвоне разберём, с какой первой версии начать и как она будет зарабатывать.
Что будет после заявки
- Перезвоним и уточним задачуДоговоримся о времени созвона.в течение 15 минут
- Созвон на 30 минутРазберём идею и покажем похожие кейсы.на следующий день
- Оценка сроков и бюджетаПришлём план первой версии.через 2 дня
- Договор и стартФиксируем цену и этапы в договоре.когда будете готовы
Кому перезвонить
Частые вопросы
Турист выбирает номер в мобильном приложении и отправляет заявку, а отель подтверждает её в веб-кабинете. Гость платит при заселении, поэтому площадке не нужен эквайринг и не приходится держать чужие деньги. Если отель хочет подстраховаться, он договаривается с гостем о предоплате напрямую и отмечает внесённую сумму в кабинете. Турист видит в приложении, сколько оплачено и сколько осталось. Для неприезда у отеля есть отдельный статус.
Яндекс Путешествия требуют российское юрлицо и резидентство. Островок работает через постоянно меняющиеся офшорные юрлица и держит деньги отелей до заезда гостя. Мы сделали с основателем отдельную площадку для отелей Абхазии: отель регистрируется сам, проходит проверку документов и попадает в приложение для туристов, а гости платят ему напрямую при заселении.
В этом проекте выбрали годовую подписку. С комиссией площадке пришлось бы следить, честно ли отели отмечают заезды и не уводят ли гостей в прямые продажи. Подписку отель оплачивает заранее, и площадка зарабатывает сразу. Тарифы зависят от размера объекта: апартаменты — 3 000 ₽, до 5 номеров — 4 000 ₽, до 20 номеров — 8 000 ₽, больше 20 номеров — 11 000 ₽ за 12 месяцев. Оплата картой через ЮKassa. Второй источник дохода — платное продвижение отеля в блок «Топ отели» над результатами поиска.
Шахматка (шахматка бронирования номеров) — таблица занятости отеля: по вертикали номера, по горизонтали дни, брони лежат цветными полосами. С ней один номер не продашь дважды. В веб-кабинете отеля на площадке бронирования отелей Абхазии шахматка показывает номера всех объектов владельца по месяцам. Бронь создаётся прямо в сетке: гости, дети по возрастам, питомцы, время заезда, цена, сумма и предоплата. Туда же попадают гости, которые позвонили или написали напрямую.
Можно, и для первой версии это разумно. У отелей десятки разных систем управления, и под каждую нужен отдельный код. В первой версии этой площадки заявки приходили в кабинет отеля, а занятость показывали статусы номеров и калькулятор цены. Во второй версии добавили шахматку, а интеграции с channel manager оставили на потом, когда площадка начнёт зарабатывать.
При регистрации отель загружает документы (право собственности и паспорт), и администратор площадки проверяет объект до публикации. Отзыв с оценкой от 1 до 5 турист может оставить, только когда отель отметил, что он действительно заехал. Нарушителей администратор блокирует с указанием причины.
Мобильное приложение для iOS и Android написано на Flutter, веб-кабинет отеля и панель администратора — на React.js и Next.js. База данных — MySQL на российских серверах TimeWeb. Оплата подписок идёт через ЮKassa, карты и адреса — Яндекс Карты и 2ГИС, письма отельерам — через RuSender.
Этот проект (мобильное приложение для туристов на iOS и Android, веб-кабинет отеля и панель администратора с подпиской через ЮKassa) стоил 1 017 000 ₽ и занял 3,5 месяца. Похожая площадка может обойтись дешевле и быстрее: часть наработок из этого кейса можно использовать повторно, например поиск с картой, кабинет отеля с шахматкой и калькулятором, подписку.
Начните с бесплатного созвона: расскажите, какую нишу видите и как она устроена. После созвона мы готовим ТЗ с комментариями: что войдёт в первую версию, что лучше отложить и как продукт будет зарабатывать. Дальше работаем по этапам: прототип и дизайн, разработка, публикация. Результат каждого этапа показываем в видеообзоре.
