Документ проекта

Паспорт сайта «Моя мебель»

Корпоративный сайт мебельной компании: изготовление корпусной мебели на заказ. Балаково, Саратовская область.

Версия 2.0 · август 2026 7 страниц 57 работ в галерее Статический сайт
01

Общие сведения

ВладелецООО «Моя мебель», г. Балаково, Саратовская область. Работает с 2008 года
Вид деятельностиИзготовление корпусной мебели на заказ по индивидуальным проектам, собственное производство и монтаж
Точки продажДва салона: ТЦ «Дом мебели» (30 лет Победы, 63), ТЦ «Моя мебель» (Ленина, 32). Салон в ТЦ «Кипр» закрыт, убран с сайта 26.08.2026
Домен действующего сайтамоямебель64.рф (punycode: xn--64-9kcpb0bdar9l1a.xn--p1ai)
Прежняя платформаWordPress 5.8, тема Avada 6.2.3, Yoast SEO 17.6, Contact Form 7 5.5.2
Новая версияСтатический сайт: HTML, CSS, JavaScript без фреймворков и внешних библиотек
Языки интерфейсаРусский
02

Назначение и целевое действие

Задача сайта: показать качество работ мастерской и довести посетителя до заявки.

Главное действиеЗаявка на бесплатный замер
Второе действиеРасчёт кухни в конфигураторе
Третье действиеЗвонок или визит в салон

Логика движения по сайту: увидеть работы → понять порядок и цену → оставить контакты. Все три действия доступны с любой страницы: кнопка «Обсудить проект» в шапке, телефоны в подвале, форма в конце главной.

03

Целевая аудитория

Семья в ремонте28–45 лет, купили или обновляют квартиру. Решают вдвоём. Боятся переплатить и получить мебель, которая не встанет. Нужны: реальные работы и понятная логика цены.
Нестандартная планировкаСкошенные стены, короба, ниши под окном. Готовая мебель не подходит физически. Нужны: доказательства работы по факту замера.
ПредпринимательВитрины, стойки, торговое оборудование под своё помещение. Нужны: примеры коммерческих интерьеров.
04

Структура и метаданные

Главная            index.html                  первый экран · проекты · подход · цена · о компании ·
                                               развороты · лента · порядок работы · вопросы · шоурумы · замер
Работы             gallery.html                57 фото, 7 фильтров, просмотр кадра крупно
Проекты            project-kitchen-blue.html   Кухня в современном стиле
                   project-bedroom.html        Спальня целиком
                   project-nisha.html          Рабочая зона в нише
Расчёт кухни       calculator.html             конфигуратор из 7 групп параметров
Салоны и контакты  contacts.html               2 салона, карты, форма обращения
Знак (служебная)   logo-lab.html               варианты фирменного знака

Меню

Проекты · Кухни · Шкафы и гардеробные · О компании · Шоурумы · Контакты. Справа — кнопка «Обсудить проект». Конфигуратор в меню не выведен: это инструмент, а не раздел, на него ведут кнопки из текста.

Заголовки и описания страниц

indexМоя мебель — корпусная мебель на заказ в Балаково с 2008 года
galleryНаши работы — «Моя мебель», Балаково
calculatorРасчёт кухни — «Моя мебель», Балаково
contactsСалоны и контакты — «Моя мебель», Балаково
проекты«Название проекта» — проект «Моя мебель», Балаково
05

Функциональные возможности

  • Галерея с фильтрами — 57 работ, семь тем; выбранная тема попадает в адрес страницы, ссылку можно отправить;
  • Просмотр кадра крупно — на встроенном элементе <dialog>, листание стрелками и с клавиатуры;
  • Конфигуратор кухни — форма, размеры, фасады, столешница, фурнитура, фартук, подарок; сводка пересобирается на глазах;
  • Три формы заявок — запись на замер, отправка расчёта, обращение из контактов; с проверкой заполнения;
  • Светлое и тёмное оформление — переключается вручную, запоминается; при первом визите берётся системная настройка;
  • Вопросы и ответы — девять раскрывающихся блоков, работают без скриптов;
  • Возврат наверх — появляется после полутора экранов прокрутки.
06

Контент и источники

ТекстыНаписаны заново. Фактическая часть (год основания, адреса, режим работы, ассортимент, материалы, фурнитура) взята с действующего сайта компании
Фотографии176 крупных снимков выгружены из медиатеки действующего сайта, отобрано 57 работ. Стоковые изображения из шаблона прежней темы исключены
Обработка кадровУстаревший водяной знак срезан, кадры приведены к WebP в двух размерах
Чего в текстах нетСроки изготовления, площади помещений, стоимость, отзывы клиентов — эти данные не подтверждены и в работу не включены
07

Технологии

Разметка и стили

  • HTML5, семантические теги, микроразметка Schema.org: FurnitureStore и FAQPage;
  • CSS с каскадными слоями @layer: tokens → base → layout → components → motion → utils;
  • система переменных: палитра, шрифтовая шкала и ритм заданы в одном месте;
  • «резиновая» типографика на clamp() — размеры тянутся за шириной экрана;
  • раскладка на Grid и Flexbox, subgrid, color-mix(), селектор :has();
  • анимации по прокрутке через animation-timeline: view(), переходы View Transitions при смене оформления;
  • content-visibility: auto — браузер не рисует то, что вне экрана;
  • логотип подключён маской mask, поэтому перекрашивается вместе с темой.

Скрипты

  • чистый JavaScript ES2022, без библиотек; 202 строки;
  • IntersectionObserver — появление блоков и линия под шапкой;
  • нативный <dialog> вместо сторонних галерей;
  • обращение к памяти браузера обёрнуто в защиту: если доступ закрыт, сайт продолжает работать;
  • каждый блок выполняется отдельно — ошибка в одном не гасит остальные;
  • без JavaScript страница остаётся читаемой: содержимое видно, вопросы раскрываются, формы отображаются.

Требования к размещению

Любой хостинг статических файлов. Серверная часть, база данных и панель управления не требуются. Для приёма заявок нужно подключить обработчик форм — почтовый или CRM.

08

Дизайн-система

Палитра

#F7F5F2 фон #14161A текст #B1803C акцент #1E3A31 знак #0E1013 тёмный фон #D6A85F знак на тёмном

Шрифты

Playfair Display — заголовки, антиква с высоким контрастом штрихов. Manrope — весь остальной текст, гротеск. Сочетание антиквы и гротеска — приём интерьерных изданий.

Фирменный знак

Монограмма заказчика переведена из PDF в вектор и подключена CSS-маской: на светлом оформлении тёмно-зелёная, на тёмном — золотая. Подготовлены пять альтернативных вариантов знака (страница logo-lab.html).

Принципы вёрстки

  • крупные фотографии, широкие поля, отсутствие типовых иконок;
  • полноширинные кадры и развороты «текст слева, кадры справа»;
  • ограничение строки 60–74 знака для читаемости;
  • единый ритм отступов от одной переменной.
09

Адаптивность и доступность

29медиа-запросов; контрольные точки 1240, 1080, 980, 900, 820, 700, 620, 600, 520 px
0жёстких ширин в пикселях — раскладка на резиновых единицах
AAуровень контраста текста
  • на сенсорных экранах отключены эффекты наведения, лента кадров листается пальцем;
  • полная навигация с клавиатуры, видимая рамка фокуса, ссылка «Перейти к содержанию»;
  • атрибуты ARIA для меню, фильтров и модальных окон;
  • alt проставлен у всех изображений без исключения;
  • учитывается системная настройка «уменьшить движение».
10

Производительность

Формат изображенийWebP, два размера каждого кадра: 1600 px для крупного показа, 800 px для сеток
Объём фотобанка152 файла, 7,9 МБ на весь сайт
ЗагрузкаОтложенная для всего, кроме первого экрана; у первого кадра приоритет fetchpriority="high"
Внешние запросыТолько шрифты Google с предварительным соединением. Библиотек, счётчиков и виджетов нет
Защита от скачков вёрсткиУ всех изображений заданы размеры, у секций — предварительная высота
11

Формы и персональные данные

На сайте три формы. Собираются имя, телефон, при желании почта и комментарий. В текущей версии отправка не подключена: данные не покидают браузер, под каждой формой это указано.

Перед запуском необходимо:

  • подключить обработчик отправки (почта, Telegram или CRM);
  • разместить политику обработки персональных данных и связать её ссылкой с формами;
  • добавить отметку согласия перед отправкой;
  • подать уведомление в Роскомнадзор как оператор персональных данных.
12

Сопровождение

Добавить работу в галереюПоложить кадр в img/f/ в двух размерах (1600 и 800 px, WebP) и добавить блок <figure class="shot"> в gallery.html с нужной темой
Новая страница проектаСкопировать любую из трёх существующих, заменить кадры, характеристики и текст
Изменить цвета или шрифтыПравится в одном месте — блок переменных в начале css/style.css
Поменять телефоны и адресаПодвал каждой страницы, страница контактов и микроразметка в index.html
Обновить вопросыРаздел FAQ в index.html; при добавлении вопроса дописать его и в микроразметку FAQPage
13

Развитие

  • подключить реальную отправку заявок и аналитику с целями;
  • добавить видеоматериалы работ на главную;
  • дополнить страницы проектов фактическими данными мастерской: площадь, материалы, сроки;
  • добавить подтверждённые отзывы клиентов с указанием источника;
  • снять единую фотосессию по одному проекту: общий вид, кухня целиком, остров, фасады, фурнитура, детали;
  • разместить на домене с защищённым соединением.
14

Состав проекта

moyamebel/
├── index.html · gallery.html · calculator.html · contacts.html
├── project-kitchen-blue.html · project-bedroom.html · project-nisha.html
├── logo-lab.html · pasport.html
├── css/style.css          739 строк
├── js/app.js              202 строки
└── img/
    ├── f/                 114 файлов — подготовленные работы, WebP × 2 размера
    ├── original/          исходные снимки
    └── logo-mark.svg · logo-full.svg · favicon.png