Для команды · передача разработчику
Карта сайта и таблица покрытия
Все типы страниц из ТЗ → макет-прототип. Доступ к черновику сайта и репозиторию не предоставлен: существующие URL и точные названия отмечены как «подтвердить при внедрении». Согласованный путь блога — /naroch/stati/.
А. Проживание и бронирование
| ТЗ | Тип страницы | Макет | Состояния в прототипе | Данные из API / CMS |
|---|---|---|---|---|
| А1 | Главная | index.dc.html | поиск дат, результат, ошибка дат; hero без фото (tweak) | доступность, цены «от», статьи/события |
| А2 · А4 | Все домики + выбор дат | houses.dc.html | даты не выбраны · свободно · ничего не найдено · минимум ночей · цена обновилась · ошибка/повтор; фильтр по типу | календарь занятости, цены, минимум |
| А3 | Страница домика | house.dc.html | галерея и полноэкранный просмотр, нет фото, пересчёт при смене дат, занят на даты, липкая сводка, мобильный CTA | описание, удобства, занятость, цены |
| А5 | Оформление брони | booking.dc.html | 4 шага, ошибки формы, цена обновилась, дом заняли во время оформления (tweak) | предоплата, сроки, правила брони |
| А6 | Статусы после оплаты | booking.dc.html | ждёт оплату · в обработке · подтверждена · срок истёк · не удалось · не состоялась | статус брони и платежа |
| А7 | О проекте и отдыхе | about.dc.html | тексты, факты о территории, фото | контент из CMS |
| А8 | Инфраструктура рядом (SPA, еда…) | infra.dc.html | шаблон для существующих страниц партнёров | факты, расстояние, режим — подтвердить URL |
| А9 | FAQ и правила | faq.dc.html, rules.dc.html | аккордеон, темы | ответы — из действующих правил |
| А10 | Контакты и как добраться | contacts.dc.html | мобильный CTA «Позвонить / Маршрут» | адрес, часы связи, соцсети, координаты |
Б. Гид по Нарочи
| ТЗ | Тип страницы | Макет | Состояния в прототипе | Данные из API / CMS |
|---|---|---|---|---|
| Б1 | Главная гида «Нарочь» | naroch.dc.html | поиск, 8 рубрик, афиша/новости/статьи | обложки рубрик, счётчики — 136 мест |
| Б2 · Б4 | Рубрика + список/карта | rubric.dc.html | фильтры, сортировка, догрузка, пусто/сброс, карта (следующая реализация), нет координат | места, теги, координаты; URL рубрик — подтвердить |
| Б3 | Карточка места | place.dc.html | открыто · закрыто · без фото; «уточните перед поездкой» | адрес, часы, цена, расстояние, дата проверки |
| Б5 · Б6 | Новости: лента и новость | news.dc.html | темы, пагинация, без фото, дата обновления, источники | публикации, даты обновления |
| Б7 · Б8 | Афиша: список/календарь и событие | events.dc.html | «в эти выходные / скоро / прошедшие», пусто, прошедшее событие без CTA | даты, организатор, источник |
| Б9 | Блог /naroch/stati/ — список | articles.dc.html | главная статья, категории (примеры), пустая категория, без обложки, пагинация | таксономия — согласовать |
| Б10 · Б11 | Статья (2 варианта) и редакционный шаблон | article.dc.html | практика «как спланировать» и обзор места; оглавление, вставки, блок проживания | тексты, фото, связи с местами |
В. Личный кабинет гостя
| ТЗ | Тип страницы | Макет | Состояния в прототипе | Данные из API / CMS |
|---|---|---|---|---|
| В1 | Вход по телефону и код | account.dc.html | ошибка номера, неверный/просроченный код, таймер повтора, вход по ссылке | SMS-провайдер |
| В2 | Главный экран кабинета | account.dc.html | ближайшая поездка, остальные брони, нет броней (tweak), загрузка/офлайн (tweak) | брони из RealtyCalendar |
| В3 | Мои бронирования | account.dc.html | предстоящие/прошедшие/отменённые, пустые вкладки | список броней |
| В4 | Детали брони | account.dc.html | 3 брони с разными правами; запрос/подтверждение/отказ изменения | статусы, суммы, правила, разрешённые действия |
| В5 | Изменение дат | account.dc.html | можно · согласование · недоступно · нет дат · цена обновилась · не удалось | доступность, пересчёт, права |
| В6 | Отмена и возврат | account.dc.html | полный возврат / без возврата, модальное подтверждение, результат | условия отмены, сумма возврата |
| В7 | Оплата и документы | account.dc.html | 7 состояний платежа, история операций, документы/без документов | платежи, чеки |
| В8 | Подготовка к поездке | account.dc.html | заранее / день заезда (инструкция открывается вовремя) | адрес, инструкция, гости |
| В9 | Прошедшая поездка | account.dc.html | архив, документы, повтор, отзыв | история, отзывы — если предусмотрены |
| В10 | Профиль и связь | account.dc.html | сохранено / ошибка (tweak), выход | данные гостя |
| В11 | Сквозные состояния | account.dc.html | обновление после оплаты, изменения на сервере, отказ, неавторизованная ссылка, бронь не найдена | — |
Г. Служебные
| ТЗ | Тип страницы | Макет | Состояния в прототипе | Данные из API / CMS |
|---|---|---|---|---|
| Г1 · Г3 | 404 и универсальные ошибки | not-found.dc.html | поиск, возвраты; сеть, недоступно, цена устарела, форма, сервисный перерыв, скелетоны | — |
| Г2 | Правила, оферта, политика | rules.dc.html | якорное оглавление, версия | тексты действующих документов |
Сквозные элементы
| ТЗ | Тип страницы | Макет | Состояния в прототипе | Данные из API / CMS |
|---|---|---|---|---|
| — | Шапка (2 варианта) и мобильное меню | SiteHeader.dc.html | прозрачная / светлая, подменю «Нарочь», мобильный лист | реквизиты, пункты меню |
| — | Подвал с CTA | SiteFooter.dc.html | с CTA / без | реквизиты |
Недостающие материалы
- Три реальных отзыва с Яндекс Карт (имя, тип дома, месяц), рейтинг и число отзывов для hero главной, ссылка на карточку организации. Сейчас — ВРЕМЕННЫЙ ТЕКСТ.
- Первый экран: A-frame среди сосен вечером, горизонталь 16:9 и вертикаль 4:5
- Каждый тип дома: снаружи днём и вечером, спальни, кухня, санузел, терраса, вид из окна (10–14 кадров)
- Территория: дорожки, парковка, сезонные кадры (зима, осень)
- Детали уюта: текстиль, дерево, утренний свет
- Обложки восьми рубрик и популярных мест; обложки статей 16:10
- Логотип в векторе (текущие PNG 61×75)
- Тексты: описание проекта, правила, оферта, политика, FAQ — из действующих документов
Решения для согласования
- Дополнения к дизайн-системе собраны в
ds/site-additions.card.htmlиds/site.cssзнак рубля, терракотовые цены, иллюстрация состояний, hero-кино, марквиз, карта, мобильные паттерны. Перенести в пакет дизайн-системы при следующем релизе. - Подтверждено: 5 домов двух типов (2 больших до 6, 2+2+2; 3 маленьких до 4, 2+2); рубрики гида; телефон; путь /naroch/stati/
- Предложено: меню «Домики · Отдых · Нарочь · FAQ · Контакты · Мои брони · Бронировать» с выпадающим списком в «Нарочь»
- Предложено: названия домов «Большой #1–2», «Маленький #1–3» — бронируется конкретный дом
- Демо-значения: цены 240 /180 , предоплата 30 %, минимум 2 ночи, сроки отмены — заменить данными RealtyCalendar
- Зависит от бизнес-правил: оплата остатка онлайн, изменение гостей, отзывы, вход по ссылке из SMS
- Следующая реализация: карта мест, общий поиск по гиду
Отложено до материалов
- План территории на странице «Отдых и территория». Схема участка с пятью A-frame среди сосен в стиле иллюстрации из 404 (
assets/scene-house.svg): каждый домик кликабелен и ведёт на свою страницу, рядом отмечены парковка, выход к озеру, зона костра. Нужен план участка или спутниковый снимок с расположением домов.