Как сделать сайт аренды жилья без кода: бронь и цены
Опишите текстом, что вы сдаёте, на какой срок и как принимаете бронь. Zugo соберёт сайт с описанием жилья, фотогалереей, ценами по сезонам и формой заявки, проверит сборку в песочнице и опубликует на адресе вида yourhouse.zugo.run. Одна сборка стоит 6 кредитов и занимает около минуты.
Полезно сразу разделить две задачи. Витрина, где гость смотрит и оставляет заявку, собирается быстро и работает надёжно. Настоящее бронирование с календарём занятости и оплатой это система, и её доводят несколькими итерациями, а не одним промптом.
Зачем свой сайт, если есть площадки?
Площадки объективно сильнее в одном: они приносят трафик. Гость, который вас не знает, найдёт вас там, а не через поиск, и спорить с этим бессмысленно. Свой сайт эту функцию не заменяет и не должен пытаться.
Он решает другие задачи. Прямое бронирование без комиссии для повторных гостей. Возможность описать дом своими словами и в своём объёме. Ссылка, которую можно дать в переписке, в визитке, в описании профиля. И контакты гостей, которые остаются у вас, а не у площадки.
Разумная схема выглядит так: площадки приводят новых, сайт удерживает вернувшихся. Поэтому на сайте важнее не поисковая выдача, а понятность и скорость: гость уже знает, что он ищет, ему нужно подтвердить решение и написать вам.
Отсюда и вывод про содержание: сайт может позволить себе больше подробностей, чем карточка на площадке. То, что там не помещается, здесь становится преимуществом.
Что должно быть на сайте аренды жилья?
Фотографии на первом месте, и это не мнение, а устройство решения: жильё выбирают глазами. Нужен полный набор, включая кухню, санузел и вид из окна. Отсутствие фотографии санузла читается как попытка что-то скрыть.
Дальше факты, которые определяют пригодность: сколько спальных мест, есть ли кондиционер, стиральная машина, парковка, интернет и его скорость, можно ли с животными и с детьми. Каждая ненайденная деталь превращается в переписку, а часть гостей просто уходит.
Затем цены и правила. Стоимость по сезонам, минимальный срок, залог, время заезда и выезда, правило отмены. Правило отмены стоит написать прямо, даже если оно строгое: непонятные условия отпугивают сильнее строгих.
И расположение. Не только адрес, а что рядом: море, центр, остановка, магазин, время в пути. Для аренды это половина ценности объекта, и её надо описать текстом, а не одной точкой на карте. Если вы сдаёте не посуточно, а работаете с продажей и долгой арендой, посмотрите разбор про сайт недвижимости.
Как описать объект в промпте?
Промпт должен содержать тип жилья, вместимость, сезонность цен и способ брони. Формулировка «сайт для сдачи квартиры» даёт общий лендинг без тех полей, которые нужны гостю для решения, и потом эти поля приходится добавлять правками.
Слабый вариант: «сайт для аренды дома». Сильный: «Сайт частного дома на берегу для посуточной аренды. До шести гостей, три спальни, есть парковка и барбекю. Цены по сезонам: лето, межсезонье, зима. Минимум две ночи. Галерея фотографий, блок с правилами, форма заявки с датами заезда и выезда и числом гостей».
Второй вариант задаёт вместимость, удобства, сезонность, минимальный срок и поля формы. Такой промпт даёт нужную структуру с первой сборки, и правки уходят на текст, а не на схему. Каждая структурная переделка стоит 3 кредита.
Если объектов несколько, скажите об этом сразу: тогда нужен список и отдельные страницы, а это уже многостраничная платформа с другой ценой и другим временем сборки.
Можно ли собрать календарь занятости и бронирование?
Простой календарь, где вы отмечаете занятые даты, а гость их видит, собирается и работает. Он не мешает двойным заявкам сам по себе, но снимает большую часть вопросов «а свободно ли у вас в августе».
Настоящее бронирование это другой уровень. Нужны блокировка дат при подтверждении, расчёт стоимости по сезонам и числу ночей, минимальный срок, буфер на уборку и правило отмены. Всё это описывается, но за несколько итераций правок, а не одним промптом.
Есть и честное ограничение, о котором лучше знать заранее: синхронизация занятости с внешними площадками требует обмена данными с ними. Это работа с кодом, а не описание в промпте. Проект можно выгрузить в GitHub и отдать разработчику, если такая синхронизация станет критичной.
Практичный компромисс для одного объекта: заявка с датами уходит вам, вы подтверждаете вручную и сами закрываете даты в календаре. Это надёжнее автоматики, которую вы не успели проверить, и стоит гораздо дешевле.
Сколько это стоит в кредитах?
| Действие | Кредитов |
|---|---|
| Одна сборка: сайт, приложение или игра | 6 |
| Многостраничная платформа, первые три страницы | 12 |
| Каждая следующая страница | 3 |
| Правка готовой сборки | 3 |
| Сборка в режиме Hi-Fi | 12 |
| Правка в режиме Hi-Fi | 6 |
Один объект укладывается в одностраничный сайт: 6 кредитов и несколько правок по 3. Несколько объектов со списком и отдельными страницами это многостраничная платформа: 12 за первые три страницы и по 3 за каждую следующую, время сборки несколько минут.
Free даёт 5 кредитов, чего не хватит на одну свежую сборку. Pro стоит $25 в месяц и включает 200 кредитов. Business стоит $99 в месяц. Для аренды режим Hi-Fi иногда оправдан: если жильё продаётся видом и атмосферой, вдвое более дорогая сборка за 12 кредитов может окупиться.
Как принимать оплату и подтверждать бронь?
| Задача | Чем закрывается |
|---|---|
| Заявки и занятые даты в базе | Supabase |
| Подтверждение гостю и вам | Resend |
| Предоплата или полная оплата | Stripe |
| Фотографии объекта | Файловое хранилище Supabase |
| Свой домен вместо адреса zugo.run | Подключение домена |
| Статистика посещений | Google Analytics |
Начинать стоит с писем и домена: они закрывают базовый цикл, когда заявка доходит до вас, а гость получает подтверждение. База нужна, когда объектов больше одного или когда вы устали держать календарь в голове. Как её подключить, разобрано в статье про приложение с Supabase.
Оплату через Stripe стоит подключать последней и осознанно. Предоплата снижает число срывов, но добавляет вам обязательства по возвратам, и правило отмены придётся сформулировать точно. Похожая логика приёма заказов разобрана в материале про сайт ресторана.
Что писать в описании, чтобы меньше отвечать на вопросы?
Соберите последние тридцать сообщений от гостей и выпишите вопросы, которые повторяются. Это и есть техническое задание на текст описания. Каждый вопрос, на который вы отвечали больше двух раз, должен быть закрыт на странице, иначе вы будете отвечать на него всегда.
Типичный список выглядит предсказуемо: во сколько заезд, есть ли постельное бельё и полотенца, работает ли кондиционер во всех комнатах, сколько идти до моря или до центра, можно ли с животным, есть ли парковка и платная ли она, ловит ли интернет для работы.
Отдельная категория это неудобства, о которых лучше сказать самому. Ремонт у соседей, крутая лестница, отсутствие лифта, шумная улица под окнами. Гость, который узнал об этом на месте, оставит отзыв. Гость, который знал заранее и всё равно приехал, не оставит.
Указывайте расстояния в минутах ходьбы, а не в метрах. «Семь минут пешком до пляжа» понятнее, чем «450 метров», и не требует от человека открывать карту. То же с транспортом: время в пути важнее номера маршрута.
И напишите, кто вы. Владелец, который живёт рядом и приедет с ключами, и управляющая компания с кодовым замком это разный опыт. Гость выбирает не только жильё, но и то, с кем он будет иметь дело.
Чего конструктор не сделает?
Он не синхронизируется с площадками сам. Обмен занятостью с внешними сервисами это интеграция, требующая кода, а не строка в описании.
Он не приведёт вам гостей. Сайт это точка подтверждения решения, а не источник спроса. Трафик приходит из площадок, соцсетей и рекомендаций, и эту работу никто за вас не сделает.
Он не заменит команду разработки на сложном продукте. Система на десятки объектов с ценообразованием, уборками, персоналом и отчётностью это уже управляющая платформа. Очень специфичная логика доводится правками шаг за шагом.
Каждая сборка перед выдачей запускается в песочнице, и та, что не открылась, до вас не доходит. Это гарантия работоспособности, а не гарантия того, что вы описали дом полно.
С чего начать
Отберите двенадцать честных фотографий, выпишите вместимость, удобства, цены по сезонам и правило отмены. Этого достаточно для первой сборки на Zugo. Опубликуйте, дайте ссылку паре прошлых гостей и спросите, чего им не хватило: их вопросы и есть список ваших правок.