О проекте
Нужен новый сайт сети бойцовских клубов (бокс, ММА, тайский бокс, детские группы) — полная замена текущего сайта, а не доработка. Сайт должен быть рабочим инструментом: актуальное расписание с онлайн-записью, страницы клубов, тренеры, абонементы, акции, блог под SEO.
Что уже готово с нашей стороны
- Брендбук (PDF): палитра, типографика, логотип и фирменный знак, tone of voice. Дизайн должен строго ему соответствовать.
- Прототип структуры и пользовательских сценариев
- Наша самописная CRM с API (есть документация). Все данные (расписание, брони, клиенты, абонементы) передаются через наш API. Документацию и тестовый доступ предоставим исполнителю. Сайт интегрируется только с нашим API — сторонних сервисов бронирования трогать не нужно.
- Контент: фото залов, фото/описания/регалии тренеров, тексты и переводы на 3 языка — предоставляет заказчик.
Состав работ
Дизайн
Дизайн всех страниц строго по брендбуку, на основе нашего прототипа и референсов.
Просим указать в отзыве:
- формат передачи (Figma?);
- сколько уникальных шаблонов страниц заложено в смету;
- брейкпоинты (desktop / tablet / mobile);
- проработка состояний (hover, пустые состояния, ошибки, загрузка).
Структура страниц (макеты):
- Главная бренд-лендинг — выбор клуба / общий бренд.
- Главная клуба — hero с CTA «Пробное тренировка», ключевые направления, анонс расписания, фото зала, ссылки на разделы.
- Направления — бокс, ММА, тайбокс, детские группы и т.д.
- Расписание — сетка занятий по дням/тренерам + онлайн-запись.
- Тренеры — карточки с фото и регалиями.
- Абонементы / Цены — тарифная сетка (витрина, без онлайн-оплаты — см. «Вне scope»).
- О клубе / Галерея — зал, философия, фотогалерея.
- Контакты — карта, форма записи, соцсети.
- Акции — отдельная страница с детальными акциями.
- Блог — лента + страница статьи (под SEO).
- Юридические страницы — privacy policy, cookie policy, terms.
- Личный кабинет — логин, брони, статус абонемента.
- Шапка с переключателем языка и клуба, футер.
Верстка и настройка WordPress
- Верстка дизайна на WordPress.
- Блочный редактор: заказчик самостоятельно меняет акции/тексты/цены без разработчика (цель — правка за ~5 минут).
- Мультиклубность: каждый клуб — отдельная ветка страниц под собственным слугом (
/{club-slug}/...), свои фото, свое расписание, свой язык. Язык привязан к клубу — один язык на клуб, а не перевод каждого клуба на все три языка. Механизм добавления нового клуба — см. отдельную строку в смете ниже (просим оценить два варианта). - Самостоятельное редактирование заказчиком (без разработчика, цель ~5 минут): акции, цены, тексты, карточки тренеров, фото, галерея, блог. Расписание не редактируется вручную — поступает из API.
- Мультиязычность (WPML / Polylang или аналог) — язык привязан к клубу/стране.
- Промо-баннер / движущая строка вверху сайта с акцией и автоматическим исчезновением по дате/времени (например, «акция действует до 8 июля 00:01»).
- Адаптив под все устройства.
Интеграция с нашей CRM (API предоставляется)
Сайт работает поверх нашего API. Документация и тестовая среда — с нашей стороны. Реализовать:
- Расписание — подтягивается из нашего API по каждому клубу, отображается в фирменном стиле.
- Онлайн-запись на тренировки — форма в стиле сайта, создает бронь через наш API.
- Личный кабинет — авторизация клиента; просмотр своих броней; создание новой брони; отмена брони; статус/срок абонемента. Все данные — через наш API.
- Форма записи (контакты) — заявка поступает в нашу CRM через API (или на email — уточним).
Просим в отзыве задать вопросы к API, если они появятся после ознакомления с логикой прототипа.
Аналитика и трекинг
- Google Tag Manager.
- Meta Pixel.
- Heatmaps (Hotjar / Microsoft Clarity или аналог).
- Настройка consent mode в связке с cookie-баннером
SEO-база
- Техническое SEO: чистая семантика, скорость, structured data / schema.org, XML-sitemap, корректные мета-теги и hreflang для мультиязычности.
- AI-SEO: подготовка под AI-краулеры (llms.txt, структурированные данные, чистая разметка).
- Блог реализуется как SEO-инструмент. Ведение блога и контент-SEO — на стороне заказчика (есть собственный SEO-специалист)
(Опционально) ТЗ на съемку + шот-лист
Отдельный блок — необязательный. Если можете подготовить техзадание на фотосъемку залов/тренеров и shot-лист, укажите это отдельной строкой в смете.
Вне scope (не входит в это задание)
Чтобы не закладывали лишнего:
- Онлайн-оплата абонементов (Stripe и т.д.) — на этом этапе не нужна, страница абонементов остается витриной.
- Email-рассылки / формы подписки — отдельное задание, не сейчас.
- Смена сезонной темы сайта — не нужна.
- Миграция старого сайта / 301-редиректы — не нужны.
- Ведение блога и контент-SEO — на стороне заказчика.
- Переводы контента — предоставляет заказчик (нужна лишь техническая реализация мультиязычности).
Зоны ответственности
Заказчик: брендбук, контент (фото залов, фото/описания/регалии тренеров), тексты и переводы на 3 языка, доступ и документация к API, тексты-основа для юр-страниц.
Исполнитель: дизайн, верстка на WordPress, настройка движка под требования, интеграция с нашим API, аналитика, юр-страницы + cookie-consent, техническая SEO-база.
Что просим прислать в отзыве
- Смета, разбитая по модулям (не одной цифрой, допустим диапазон с уточнениями. Если более-менее детальная смета требует оплаты - пишите цену в личные сообщения за эту услугу):
- Дизайн
- Верстка на WordPress + настройка (блочный редактор, мультиклуб, мультиязычность, промо-баннер)
- Интеграция с нашим API: расписание
- Интеграция: онлайн-запись
- Интеграция: личный кабинет
- Интеграция: аналитика (GTM / Meta / heatmaps / consent mode)
- Техническая SEO-база
- (опционально) ТЗ на съемку + шот-лист
- Сроки по этапам.
- Стек, опыт с похожими проектами (WordPress + внешние API), примеры работ.
- Вопросы к нашему API / логике прототипа.