Тайга.МореОт идеи отдыха — к целой системе.

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

Июнь — август 2026Публичная версия · развитие продуктаtaiga-more.ru ↗

Продуктовая модель · UX/UI · Фронтенд · Бэкенд · Инфраструктура

Бухта Филипповского: море, пляж и зелёное побережье острова Русский
Приморье. Собрано в систему.Остров Русский / Японское море
роли пользователей
3
шаблонов страниц
38
материалов путеводителя
12

Выбрать, где жить. Понять, ради чего ехать.

Дом у моря, глэмпинг или база отдыха — начало целой поездки.

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

Гостю нужны выбор, свободные даты и понятная стоимость. Собственнику — управление объектом и заявками. Платформе — качество публикаций и общие правила работы. Наша задача — связать эти потребности в одной системе.

Сначала — правила. Затем — интерфейсы.

Определили три роли и общую модель: объекты, фотографии, услуги, календарь, бронирования, отзывы и уведомления.

Стоимость и доступность опираются на единые правила. Для сопровождения выбрали приложение на Timeweb VPS, PostgreSQL с PostGIS и S3 для фотографий и резервных копий.

От модели — к первой публичной версии

Инфраструктура, вход, каталог, карточки, резервирование дат и кабинет собственника. Карту перенесли с 2GIS на MapLibre. 14 июня — первое развёртывание на сервере; 25 июня — запуск на домене taiga-more.ru.

Одна поездка. Три точки зрения.

Реальный экран публичного сайта, 12.09.2026. Направление, даты и гости собраны в одном поиске.

Главная Тайга.Море с поиском жилья и дат

Главная Тайга.Море с поиском жилья и дат

Реальный экран публичного сайта, 12.09.2026. Направление, даты и гости собраны в одном поиске.

01 / Гость

Собрать свой отдых.

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

02 / Собственник

Управлять предложением.

Объекты, фотографии, удобства, календарь и бронирования. Переписка по заявке, обмен доступностью через iCal и финансовое представление данных.

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

Видеть систему целиком.

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

Возможности кабинетов описаны по изученной реализации. Закрытые аккаунты и персональные данные пользователей не показаны.

Двое гостей. Один дом. Одинаковые даты.

Свободная дата на экране ещё не гарантирует свободную дату в момент заявки.

Бронирование создаётся в транзакции с блокировкой объекта. Каждая ночь резервируется в базе; ограничение уникальности не позволяет одновременно занять её повторно.

Доступность становится правилом системы в момент записи, а не только результатом предварительного поиска.

  1. 01Запрос гостяОбъект и выбранные даты
  2. 02ТранзакцияБлокировка объекта
  3. 03Резерв ночейПроверка уникальности
  4. 04РезультатБронь или понятный конфликт

Схема по реализации createBooking. Нагрузочная проверка реальных одновременных бронирований в рамках подготовки кейса не выполнялась.

Надёжность складывается из повседневных решений.

Одна сумма. Несколько переменных.

Сервер учитывает ночи, цены на даты и дополнительные услуги. Параметры переходят из каталога в карточку.

Человек понимает состав стоимости и не повторяет свой выбор.

Фотографии 6240 × 4160

При загрузке исправляем ориентацию, уменьшаем, переводим в WebP и удаляем метаданные.

Собственник загружает свои снимки; посетитель получает подходящий размер.

Разные права участников

Проверки владельца, роли и журнал значимых действий. Статус оплаты нельзя подтвердить вручную вместо платежа.

У каждого действия есть границы ответственности.

Обновления с сохранением данных

Версионные миграции, резервное копирование, восстановление и проверки сервисов.

Развитие приложения сопровождается процедурами эксплуатации.

строк исходников
17 986
файлов в подсчёте
185
API-маршрутов
37

Срез e6adf24 от 31.08.2026, исследован 12.09.2026. Приложение, SQL, сервис бота и сценарии обслуживания. С комментариями и пустыми строками; без библиотек, сборок, фотографий, документации и копий. Объём не равен трудозатратам или качеству. 38 шаблонов страниц могут обслуживать множество URL.

Next.js · TypeScript · PostgreSQL / PostGIS · MapLibre · S3 · iCal · Timeweb

Публичная платформа. Основа для развития.

Каталог жилья, карта мест, путеводитель и инструменты работы с бронированиями объединены в одном продукте.

Для сопровождения подготовлены административные инструменты, аналитика, обработка фотографий и процедуры обновления. История в репозитории охватывает июнь–август 2026.

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

Текущий этап

Публичная версия доступна. Онлайн-платежи пока отключены.

Программная интеграция обычной оплаты подготовлена. Агентская схема и «Безопасная сделка» требуют отдельного согласования, реализации и приёмки.

Нужно связать участников рынка в одном продукте?

Следующий кейс: Дороже ↗

Ясная сборка / Начнём с разговора

Расскажите о вашей задаче.

Что хотите создать или изменить? Напишите своими словами — ответим на указанный email.

От 10 до 5 000 символов. Можно без готового ТЗ.

Или напишите напрямую: support@yasnaya-sborka.ru