Cайт-визитка на WordPress
Построена удобная админка, проведена со стороны исполнителя консультация
Оперативно решались вопросы
Было приятно сотрудничать, чего желаю и всем остальным 🙂
Вводная:
Дизайн: готов, предоставим
Верстка: готова, предоставим
Тексты и элементы по страницам: анимированы. Все анимации реализованы в верстке.
FTP аккаунт / Админ панель: подготовлены, предоставляем доступы
CMS: WordPress (последняя версия)
Необходим будет плагин ACF
Техническое описание
1. Меню сайта
1.1. Меню сайта (web версия):
Home
Values
Contact
Get in touch
Анимационное блоки в меню (только web версия):
Company
Sectors
How we work
Футер (web версия, в выпадающем меню):
Контакты
Номер телефона
Ссылка / Иконка: LinkedIn
Ссылка на страницу: Privacy Policy
Копирайты
Клик на каждый пункт в меню - ведет в соответствующий раздел / страницу сайта
Клик на “Почтовый контакт” - открывает почтовый клиент на девайсе пользователя
Клик на “Номер телефона” - открывает почтовый клиент на девайсе пользователя
Клик на иконку LinkedIn - ведет на страницу компании в LinkedIn
Клик на “Privacy Policy” - открывает страницу с Privacy Policy, в том же окне
1.2. Меню сайта (mobile версия):
Home
Company
Sectors
How we work
Values
Contact
Get in touch
Футер (mobile версия, в выпадающем меню):
Контакты
Номер телефона
Ссылка / Иконка: LinkedIn
Ссылка на страницу: Privacy Policy
Клик на каждый пункт в меню - ведет в соответствующий раздел / страницу сайта
Клик на “Почтовый контакт” - открывает почтовый клиент на девайсе пользователя
Клик на “Номер телефона” - открывает почтовый клиент на девайсе пользователя
Клик на иконку LinkedIn - ведет на страницу компании в LinkedIn
Клик на “Privacy Policy” - открывает страницу с Privacy Policy, в том же окне
2. Админ панель
В админ панели сайта должны редактироваться все текстовые поля (пункты меню, футер, хедер, заголовки, текстовые блоки), изображения на всех страницах, а также названия полей форм отправки данных (со страниц: contact us и enquiry).
Будет необходимость в редактировании максимально всего, что есть на сайте
3. Языки сайта
Контент сайта будет на двух языках
Английский
Арабский
Необходимо предусмотреть возможность:
Включить / Выключить из админки языки для отображения. Так как при первом запуске будет доступен только английская версия
Задать все переводы. Соответственно важно иметь возможность редактирования всех текстов на сайте.
4. Поп-ап при первом входе на сайт
В открываемом поп-апе пользователь соглашается с политикой кук.
При клике на “More details” - открываем страницу с Cookies Policy
При клике на “Decline” - пользователь отказывается принимать куки
При клике на “Accept” - пользователь соглашается принимать куки
Пока пользователь не нажал на кнопки “Decline” или “Accept” - поп-ап остается отображаться при переходе между страницами сайта
5. Home
5.1. Структура страницы:
Хедер
Логотип компании
Переключатель языка сайта
Вызов бокового меню
Центральный слоган компании
Информационные блоки, описывающие область работы компании (не кликабельные):
Artificial Intelligence
Blockchain
Data Center
Software Development
Футер (web версия, только на home странице):
Контакты
Номер телефона
Ссылка / Иконка: LinkedIn
Ссылка на страницу: Privacy Policy
Клик на “Лого компании” открывает домашнюю страницу - home, в том же окне
Клик на “Переключатель языка” - меняет язык на странице
Клик на “Меню” открывает боковое меню
Клик на “Почтовый контакт” - открывает почтовый клиент на девайсе пользователя
Клик на “Номер телефона” - открывает почтовый клиент на девайсе пользователя
Клик на иконку LinkedIn - ведет на страницу компании в LinkedIn
Клик на “Privacy Policy” - открывает страницу с Privacy Policy, в том же окне
5.2. Mobile адаптация
Обратить внимание: в mobile версии, информационные блоки, описывающие область работы компании автоматически скролятся (реализовано в верстке) и кликабельны. Соответственно, в отличие от web версии, они ведут на соответствующие разделы / страницы сайта
Футер (mobile версия, только на home странице):
Копирайты
Ссылка на страницу: Privacy Policy
Ссылка на страницу: Contact Us
Ссылка / Иконка: LinkedIn
Клик на “Лого компании” открывает домашнюю страницу - home, в том же окне
Клик на “Переключатель языка” - меняет язык на странице
Клик на “Меню” открывает боковое меню
Клик на кнопку “Artificial Intelligence” - ведет на соответствующую страницу
Клик на кнопку “Blockchain” - ведет на соответствующую страницу
Клик на кнопку “Data Center” - ведет на соответствующую страницу
Клик на кнопку “Software Development” - ведет на соответствующую страницу
Клик на “Privacy Policy” - открывает страницу с Privacy Policy, в том же окне
Клик на “Contact Us” - открывает страницу с Contact Us, в том же окне
Клик на иконку LinkedIn - ведет на страницу компании в LinkedIn
6. Company
6.1. Структура страницы:
Хедер
Логотип компании
Переключатель языка сайта
Вызов бокового меню
Заголовок
Описание
Клик на “Лого компании” открывает домашнюю страницу - home, в том же окне
Клик на “Переключатель языка” - меняет язык на странице
Клик на “Меню” открывает боковое меню
7. Sectors
7.1. Структура страницы:
Хедер
Логотип компании
Переключатель языка сайта
Вызов бокового меню
Заголовок
Информационные блоки, описывающие область работы компании:
Artificial Intelligence
Blockchain
Data Center
Software Development
Клик на “Лого компании” открывает домашнюю страницу - home, в том же окне
Клик на “Переключатель языка” - меняет язык на странице
Клик на “Меню” открывает боковое меню
Клик на блок “Artificial Intelligence” - ведет на соответствующую страницу
Клик на блок “Blockchain” - ведет на соответствующую страницу
Клик на блок “Data Center” - ведет на соответствующую страницу
Клик на блок “Software Development” - ведет на соответствующую страницу
ВАЖНО: ниже будут описаны типовые страницы. Верстальщик сверстал только Artificial Intelligence. Остальные нужно будет создать из админки по аналогии. На типовых страницах отличаются только подложки блоков. Все блоки с подложками - сверстаны.
7.2. Artificial Intelligence
Хедер
Логотип компании
Переключатель языка сайта
Вызов бокового меню
Заголовок
Описание
Блоки (не кликабельные)
Machine learning
Data science
Computer vision
Текст с предложением подать заявку
Кнопка для подачи заявки
Клик на “Лого компании” открывает домашнюю страницу - home, в том же окне
Клик на “Переключатель языка” - меняет язык на странице
Клик на “Меню” открывает боковое меню
Клик на кнопку “Make an enquiry” - открывает страницу Get in touch
7.3. Blockchain
Хедер
Логотип компании
Переключатель языка сайта
Вызов бокового меню
Заголовок
Описание
Блоки (не кликабельные)
Trading
Investment
Cryptocurrency
Текст с предложением подать заявку
Кнопка для подачи заявки
Клик на “Лого компании” открывает домашнюю страницу - home, в том же окне
Клик на “Переключатель языка” - меняет язык на странице
Клик на “Меню” открывает боковое меню
Клик на кнопку “Make an enquiry” - открывает страницу Get in touch
7.4. Data Center
Хедер
Логотип компании
Переключатель языка сайта
Вызов бокового меню
Заголовок
Описание
Блоки (не кликабельные)
Green Technology
Servers
Текст с предложением подать заявку
Кнопка для подачи заявки
Клик на “Лого компании” открывает домашнюю страницу - home, в том же окне
Клик на “Переключатель языка” - меняет язык на странице
Клик на “Меню” открывает боковое меню
Клик на кнопку “Make an enquiry” - открывает страницу Get in touch
7.5. Software Development
Хедер
Логотип компании
Переключатель языка сайта
Вызов бокового меню
Заголовок
Описание
Блоки (не кликабельные)
Hardware
Software
Web
Текст с предложением подать заявку
Кнопка для подачи заявки
Клик на “Лого компании” открывает домашнюю страницу - home, в том же окне
Клик на “Переключатель языка” - меняет язык на странице
Клик на “Меню” открывает боковое меню
Клик на кнопку “Make an enquiry” - открывает страницу Get in touch
8. How we work
Хедер
Логотип компании
Переключатель языка сайта
Вызов бокового меню
Заголовок
Описание
Кнопка для подачи заявки
Графика (подложка)
Блоки с шагами к успеху
Кнопка для подачи заявки
Графика (подложка)
Кнопка “Стрелка” для возврата вверх страницы
Клик на “Лого компании” открывает домашнюю страницу - home, в том же окне
Клик на “Переключатель языка” - меняет язык на странице
Клик на “Меню” открывает боковое меню
Клик на кнопку “Make an enquiry” - открывает страницу Get in touch
Клик на “Стрелку” автоматически скроллит страницу в самый верх
9. Enquiry
Представляет собой пошаговую (в три этапа) форму для отправки запроса на почтовый ящик админа. Почтовый ящик должен быть задан в админке с возможностью менять, для получения писем. Соответственно с формы пользователь должен иметь возможность отправить письмо на заданный в админке почтовый ящик.
9.1. Step ⅓
Хедер
Логотип компании
Переключатель языка сайта
Вызов бокового меню
Поле формы для ввода текста / цифр / символов “Company / Organization Name” - ОБЯЗАТЕЛЬНО для заполнения
Поле формы для ввода текста / цифр / символов “Location” - ОБЯЗАТЕЛЬНО для заполнения
Поле формы для ввода текста / цифр / символов “Site” - ОБЯЗАТЕЛЬНО для заполнения
Поле формы для ввода значения из выпадающего списка “Year of foundation” - НЕ ОБЯЗАТЕЛЬНО для заполнения
Поле формы для ввода текста / цифр / символов “What amount of investment is required” - ОБЯЗАТЕЛЬНО для заполнения
Кнопка “Next step”
Текст ошибки в поле в случае отсутствия данных (относится ко всем трем шагам формы):
Текст ошибки: Empty field
Клик на “Лого компании” открывает домашнюю страницу - home, в том же окне
Клик на “Переключатель языка” - меняет язык на странице
Клик на “Меню” открывает боковое меню
Клик на кнопку “Next step” ведет на следующий шаг Step ⅔
(!) Все поля в форме редактируемые
(!) При переходе между шагами формы, заполненные поля должны быть сохранены
(!) Валидация на символы: точка, запятая, тире
9.2. Step ⅔
Хедер
Логотип компании
Переключатель языка сайта
Вызов бокового меню
Поле формы для ввода значения из выпадающего списка “The current stage of the project” - ОБЯЗАТЕЛЬНО для заполнения
Поле формы для ввода текста / цифр / символов “What industry do you plan to develop” - ОБЯЗАТЕЛЬНО для заполнения
Поле формы для ввода текста / цифр / символов “What MRR do you generate” - ОБЯЗАТЕЛЬНО для заполнения
Поле формы для ввода текста / цифр / символов “What funding round” - ОБЯЗАТЕЛЬНО для заполнения
Поле формы для ввода текста / цифр / символов “Project competitors” - ОБЯЗАТЕЛЬНО для заполнения
Поле формы для ввода текста / цифр / символов “Competitive advantages” - ОБЯЗАТЕЛЬНО для заполнения
Кнопка “Next step”
Кнопка “Back”
Клик на “Лого компании” открывает домашнюю страницу - home, в том же окне
Клик на “Переключатель языка” - меняет язык на странице
Клик на “Меню” открывает боковое меню
Клик на кнопку “Next step” ведет на следующий шаг Step ⅔
Клик на кнопку “Back” ведет на предыдущий шаг Step ⅓
(!) Все поля в форме редактируемые
(!) При переходе между шагами формы, заполненные поля должны быть сохранены
(!) Валидация на символы: точка, запятая, тире
9.3. Step 3/3
Хедер
Логотип компании
Переключатель языка сайта
Вызов бокового меню
Поле формы для ввода текста / цифр / символов “First Name” - ОБЯЗАТЕЛЬНО для заполнения
Поле формы для ввода текста / цифр / символов “Last Name” - ОБЯЗАТЕЛЬНО для заполнения
Поле формы для ввода текста / цифр / символов “E-mail - ОБЯЗАТЕЛЬНО для заполнения
Поле формы для ввода цифр “Phone Number” - ОБЯЗАТЕЛЬНО для заполнения
Поле для заливки файла “Add file or drop files here” - НЕ ОБЯЗАТЕЛЬНО для заполнения
Кнопка “Send”
Текст предупреждение: “By submitting the form you agree to the processing of personal data”
Кнопка “Back”
Клик на “Лого компании” открывает домашнюю страницу - home, в том же окне
Клик на “Переключатель языка” - меняет язык на странице
Клик на “Меню” открывает боковое меню
Клик на “Add file or drop files here” открывает окно для поиска файла с девайса. Залитый файл можно удалить через “х” после его заливки.
Клик на кнопку “Send” - отправляем все заполненные данные и вложенный файл на почтовый ящик админа (заданный в админке)
Клик на кнопку “Back” ведет на предыдущий шаг Step ⅔
(!) Все поля в форме редактируемые
(!) При переходе между шагами формы, заполненные поля должны быть сохранены
(!) Валидация на символы: точка, запятая, тире
(!) Валидация на поле email - проверка на @ и точки
При успешной отправке отображаем текст: “Thank you for your message. It has been sent” поверх нижней навигации между шагами формы
Текст ошибки в поле в случае неверно введенного почтового ящика (при отсутствии @ и точки)
Текст ошибки: Incorrect value
10. Values
Хедер
Логотип компании
Переключатель языка сайта
Вызов бокового меню
Заголовок
6-ть блоков с описанными ценностями (анимированные)
Клик на “Лого компании” открывает домашнюю страницу - home, в том же окне
Клик на “Переключатель языка” - меняет язык на странице
Клик на “Меню” открывает боковое меню
11. Get in touch
Хедер
Логотип компании
Переключатель языка сайта
Вызов бокового меню
Поле формы для ввода текста / цифр / символов “First Name” - ОБЯЗАТЕЛЬНО для заполнения
Поле формы для ввода текста / цифр / символов “Last Name” - ОБЯЗАТЕЛЬНО для заполнения
Поле формы для ввода текста / цифр / символов “E-mail - ОБЯЗАТЕЛЬНО для заполнения
Поле формы для ввода цифр “Phone Number” - ОБЯЗАТЕЛЬНО для заполнения
Поле формы для ввода текста / цифр / символов “Please let us know what we can do to serve your needs” - ОБЯЗАТЕЛЬНО для заполнения
Кнопка “Send”
Текст предупреждение: “By submitting the form you agree to the processing of personal data”
Чекбокс “Please, inform me about news”
Клик на “Лого компании” открывает домашнюю страницу - home, в том же окне
Клик на “Переключатель языка” - меняет язык на странице
Клик на “Меню” открывает боковое меню
Клик на кнопку “Send” - отправляем все заполненные данные на почтовый ящик админа (заданный в админке)
Клик на кнопку чекбокс “Please, inform me about news” отправляет, дополнительно к данным введенным пользователем в полях формы, текст “Клиент согласен на новостную подписку”.
(!) Все поля в форме редактируемые
(!) Валидация на символы: точка, запятая, тире
(!) Валидация на поле email - проверка на @ и точки
При успешной отправке отображаем текст: “Thank you for your message. It has been sent” поверх нижней навигации формы
Текст ошибки в поле в случае неверно введенного почтового ящика (при отсутствии @ и точки)
Текст ошибки: Incorrect value
Текст ошибки в поле в случае отсутствия данных:
Текст ошибки: Empty field
12. Contact
Хедер
Логотип компании
Переключатель языка сайта
Вызов бокового меню
Заголовок
Address:
Текст-ссылка: Show on map
Opening Hours:
Phone number:
Клик на “Лого компании” открывает домашнюю страницу - home, в том же окне
Клик на “Переключатель языка” - меняет язык на странице
Клик на “Меню” открывает боковое меню
Клик на “Почтовый контакт” - открывает почтовый клиент на девайсе пользователя
Клик на “Номер телефона” - открывает почтовый клиент на девайсе пользователя
Клик на “Show on map” подтягивает внизу страницы карту (сервис mapbox) - которую можно свернуть нажав на “х”
13. Privacy Policy
Хедер
Логотип компании
Переключатель языка сайта
Вызов бокового меню
Текст с абзацами
Клик на “Лого компании” открывает домашнюю страницу - home, в том же окне
Клик на “Переключатель языка” - меняет язык на странице
Клик на “Меню” открывает боковое меню
14. Cookie Policy
Хедер
Логотип компании
Переключатель языка сайта
Вызов бокового меню
Текст с абзацами
Клик на “Лого компании” открывает домашнюю страницу - home, в том же окне
Клик на “Переключатель языка” - меняет язык на странице
Клик на “Меню” открывает боковое меню
15. 404 ошибка
В случае, если страница, к которой обращается пользователь - не доступна
Хедер
Логотип компании
Переключатель языка сайта
Вызов бокового меню
404
Текст
Кнопка “Back to home”
Клик на “Лого компании” открывает домашнюю страницу - home, в том же окне
Клик на “Переключатель языка” - меняет язык на странице
Клик на “Меню” открывает боковое меню
Клик на “Back to home” открывает домашнюю страницу - home, в том же окне
Бюджет: 7200 UAH Срок: 2 дня
Готов реализовать ваш проект.
Обращайтесь в ЛК все обсудим.
Готов реализовать ваш проект.
Обращайтесь в ЛК все обсудим.
Бюджет: 8000 UAH Срок: 10 дней
Здравствуйте, готова реализовать Ваш проект в лучшем виде.
С ТЗ ознакомился. Для того, чтоб успешно воплотить Ваш проект в жизнь, хочу уточнить некоторые моменты: За какой период времени нужно его реализовать?
Есть большой опыт создания сайтов под ключ, так что предлагаю обсудить все детали в личных сообщениях.
Буду рада Вам помочь! Жду Вашего ответа
Бюджет: 9500 UAH Срок: 8 дней
Здравствуйте Ольга! Заинтересовался вашим предложением. Могу начать работу сегодня.
Опыт работы веб UI/UX дизайнера и разработчиком 4-и года.
Cделаю с красивым дизайном, и любым функционалом.
Есть похожая работа в портфолио.
Жду ваш ответ в лс, обсудим сотрудничество.
Нужен разработчик на WordPress для многоязычного сайта-визитки (RU/DE/EN). Задача: собрать имиджевый сайт с городскими страницами и приоритетным продающим B2B-направлением. Управление контентом (игры, города, тексты) - через штатную админку WordPress, без разработчика. Что входит: Главная-визитка + отдельная B2B-страница с ценами и формой заявки Страницы городов по шаблону (добавление/скрытие через админку) Формы: регистрация на событие и B2B-заявка, письмо-подтверждение на email Переключатель языков RU / DE / EN Аналитика: GA4 + Meta Pixel через GTM, отслеживание ключевых событий Базовое SEO (мета-теги, sitemap, hreflang, Open Graph) и GDPR (cookie-баннер, Datenschutz, Impressum) Целевая аудитория сайта: корпоративные заказчики (B2B, приоритет) и частные посетители по городам. Успешный результат: рабочий многоязычный сайт строго по ТЗ, весь контент редактируется через админку, все формы и аналитика корректно настроены и протестированы. Подробное ТЗ вышлю в личке. Жду предложения с примерами похожих работ на WordPress.
Более 75 партнеров уже выбрали работать с нами — и мы только начинаем. Наша основная экспертиза заключается в предоставлении комплексных и актуальных решений в взрослой нише. Мы создаем собственные контентные платформы и генерируем качественный локальный SEO-трафик уже более двух лет. По мере того как мы продолжаем расти, мы ищем SEO-специалиста уровня Middle, который готов принять вызовы, решать нетривиальные SEO-задачи и способствовать росту наших проектов. Что мы ожидаем от вас: 2+ года опыта в SEO Глубокое понимание алгоритмов поисковых систем, факторов ранжирования и влияния обновлений Google Доказанные SEO-кейсы в взрослой нише Понимание и внедрение стратегий построения ссылок различными методами Мы ищем вовлеченного и проактивного члена команды, а не просто исполнителя задач :) Будет плюсом: Опыт работы в нишах с высокой конкуренцией, нацеленных на западные рынки Опыт SEO для продуктов Опыт автоматизации рутинных SEO-задач Опыт работы с многоязычными сайтами Способность строить стратегии на основе данных и планировать бюджет Русский, Украина Ключевые обязанности: Анализ рынка и конкурентов, включая исследование ключевых слов и намерений Разработка и реализация SEO-стратегий проекта Создание детализированных брифов для разработчиков, копирайтеров и строителей ссылок Оптимизация на странице и вне страницы Определение новых методов привлечения трафика и предложение улучшений для коэффициентов конверсии Что мы предлагаем: Конкурентоспособная зарплата фиксированная в иностранной валюте, с регулярными оценками производительности Полная занятость с гибким графиком Сотрудничество с мотивированной командой, готовой поддержать и помочь при необходимости
Необходимо разработать бизнес-сайт на несколько страниц (штук 5 типовых). Главная страница будет иметь около 11 блоков. Ниша "Модульные дома". Что входит в работу: подобрать шаблон развернуть и настроить скорректировать по необходимым блокам и страницам (в настоящее время есть приблизительная структура) внести весь необходимый контент учесть рекомендации от сеошника и контекстолога Результат должен быть в виде готового к запуску в рекламу сайта. По сути, это работа веб-разработчика + контентщика. Исполнитель должен быть достаточно инициативным, технически подкованным, быть не только руками, но и головой на проекте – предлагать лучшие решения по ходу, мыслить категориями результата для бизнеса, а не просто работы, что скажут. Задача не сложная и особых требований к дизайну нет. В целом должен получиться довольно простой, но стильный сайт. Отдельно нужен рейт за час работы с контентом, потому что дальше будем наполнять страницы услуг и добавлять статьи в блог. Нужен исполнитель, который сможет выполнять подобные проекты на потоке. Обычно такие задачи приходят в формулировке типа "мне нужен небольшой, недорогой сайт на шаблоне" - думаю, все встречали таких заказчиков: владелец бизнеса не сильно разбирается в сайтах и ему нужно предложить оптимальное решение.
Необходимо реализовать небольшой проект для продажи цифровых и физических продуктов. Что необходимо сделать: Разработать простой современный лендинг для продажи 3 продуктов: PDF-версия; физический комплект; платная Telegram-подписка. Подключить оплату через WayForPay. Интегрировать заказы с KeyCRM: передача данных о покупателях; создание заказов в KeyCRM; возможность дальнейшей автоматизации. Разработать Telegram-бота для управления подписками: автоматическая выдача доступа после оплаты; проверка активности подписки; продление подписки; автоматическое удаление доступа после завершения оплаты; администрирование пользователей через простую панель или команды бота. Будет плюсом: опыт работы с WayForPay; опыт интеграции с KeyCRM; опыт создания Telegram-ботов и платных подписок. Прошу сразу указывать: точную стоимость; сроки реализации; примеры похожих проектов.
1. Общие сведения о проекте Заказчик: семейный парк развлечений в Германии (полное название и домен раскрываются исполнителю после старта проекта) Тип проекта: полная редизайн и пересборка сайта с нуля Текущий сайт: WordPress/Elementor, устарел, требует полной замены Целевая аудитория: семьи с детьми 2 до 12 лет, регион Германии с несколькими крупными городами поблизости (15 до 20 минут на машине) Язык сайта: основной немецкий (DE), дополнительно английский (EN), отдельная языковая версия CMS: на усмотрение разработчика, WordPress с кастомной темой, Webflow, или headless CMS. Elementor не использовать. Домен: существующий, переносится без замены Срок сдачи: по согласованию с заказчиком 2. Цели и ключевые KPI Новый сайт должен выполнять три стратегические функции: Передавать атмосферу парка как иммерсивного приключения, не список услуг, а погружение в тематический мир. Максимизировать конверсию: посетитель сайта должен совершить бронирование менее чем в 3 клика от любой страницы. Обеспечить безупречный мобильный UX, более 60% трафика ожидается с мобильных устройств. KPI #1: время до первого клика "Забронировать" не более 10 секунд с момента загрузки главной страницы KPI #2: Page Speed Score (Google PageSpeed Insights) не менее 85 на мобильных, не менее 90 на десктопе KPI #3: показатель отказов (Bounce Rate) менее 45% KPI #4: корректное отображение во всех современных браузерах (Chrome, Firefox, Safari, Edge) и на iOS/Android 3. Состав работ 3.1 Страницы и разделы Минимальный набор страниц: Главная: Hero секция, анонс живого шоу по выходным, топ 5 аттракционов, отзывы Google, CTA блок Каталог аттракций с фильтром по возрасту (0 до 3 / 3 до 6 / 6 до 12 лет), карточки с фото и видео Пакеты дня рождения, описание плюс конфигуратор Текущие акции и сезонные события, каждое со своей визуальной карточкой Цены, таблица плюс виджет онлайн бронирования (интеграция с внешней системой бронирования) Ресторан, меню и атмосфера Фотогалерея плюс встроенный Instagram фид О парке, правила, FAQ (без дублирования правил) Контакты, карта Google Maps, контактная форма, часы работы, кликабельные телефон и email Зеркало всех страниц на английском языке 3.2 Что необходимо удалить с текущего сайта Все тексты об ограничениях COVID 19 (2021 до 2022), включая футер FAQ с вопросами о стоимости разработки веб сайтов (посторонний контент) Устаревший copyright год, заменить на актуальный Нерабочие Elementor popup кнопки Устаревшие уведомления об открытии после ограничений Дублирование правил парка в разделе FAQ 4. Функциональные требования P1 = критично для запуска, P2 = желательно в v1.0, P3 = возможные доработки позже 4.1 Hero секция (главная страница) P1, Fullscreen Video Hero: autoplay видео без звука (muted, loop), 100vw на 100vh. При клике включение звука. Поверх видео короткий слоган и кнопка CTA. P1, текстовый слой над видео: H1 заголовок, подзаголовок плюс кнопки "Забронировать" и "Узнать больше". Шрифт читаем на любом фоне. P1, Sticky Navigation: навигационная панель фиксируется вверху при скролле, фон меняется с прозрачного на тёмный при прокрутке. P1, Sticky CTA Button: кнопка "Забронировать" всегда видна, на десктопе в хедере, на мобильном фиксированная полоса внизу экрана. P2, Scroll анимации: элементы появляются с CSS анимацией (fade in плюс slide up) при прокрутке. Библиотека Intersection Observer или AOS.js. Без тяжёлых 3D библиотек. 4.2 Аттракции P1, карточки аттракций: фото/видео, название, краткое описание, значок возрастного ограничения, кнопка "Подробнее" P1, фильтр по возрасту: клиентский фильтр без перезагрузки страницы, реализация CSS классы плюс vanilla JS или Vue/React компонент P1, детальная страница аттракции: собственный URL, крупное фото/видео, полное описание, ограничения по росту/возрасту, кнопка бронирования P2, short form видео: 15 до 30 секунд ролик для каждой аттракции, autoplay при наведении на десктопе или tap на мобильном 4.3 Система бронирования P1, интеграция с внешней системой бронирования: виджет встроен inline (iframe или JS embed) на страницы цен и дня рождения, без открытия в новой вкладке P1, multi step booking flow: пошаговый мастер, тип визита, дата/время, количество гостей, подтверждение, обязателен progress bar P1, объяснение тайм слотов: инфо блок рядом с выбором времени P2, live доступность слотов: API запрос к системе бронирования, отображение занятых/свободных слотов в реальном времени 4.4 Конфигуратор дня рождения P1, multi step конфигуратор: возраст именинника, количество детей, выбор пакета, дополнительные опции, выбор даты, форма запроса или прямое бронирование P1, динамический расчёт цены: обновляется в реальном времени при изменении параметров, без перезагрузки P2, итоговое резюме: сводная карточка выбора на финальном шаге с кнопками "Запросить" и "Забронировать напрямую" 4.5 Доверие и социальное подтверждение P1, виджет Google Reviews: минимум 5 отзывов, средний рейтинг, звёзды, размещение на главной странице над CTA блоком бронирования P1, Instagram фид: встроенная лента последних 9 до 12 постов через официальный API или виджет, ссылка на аккаунт P2, счётчик посетителей: анимированный счётчик 4.6 Дополнительные функциональные блоки P1, live статус "сейчас открыто/закрыто": автоматическая отметка на основе часов работы P1, кликабельные контакты: телефон и email как активные ссылки, обязательно в хедере и на странице контактов P2, интерактивная карта парка: SVG или image map с кликабельными зонами аттракций P2, трекер загруженности: визуальный индикатор ожидаемой загруженности парка P2, обратный отсчёт до события: виджет countdown до ближайшего сезонного события P3, отдельный раздел вечерних мероприятий: страница или секция с собственным визуальным стилем и кнопкой бронирования 5. Нефункциональные требования 5.1 Производительность LCP не более 2,5 сек на мобильном (3G fast) CLS менее 0,1 FID/INP менее 100 мс Google PageSpeed Score не менее 85 mobile, не менее 90 desktop Изображения: формат WebP плюс fallback JPEG, lazy loading, srcset Видео: стриминг через CDN или YouTube/Vimeo embed, не хранить тяжёлые MP4 на хостинге 5.2 SEO Schema.org: LocalBusiness плюс OpeningHoursSpecification плюс Event Meta теги: уникальные title (не более 60 символов) и description (не более 155 символов) на каждой странице Hreflang для языкового переключателя Canonical URL на каждой странице Sitemap.xml автоматически генерируемый Настроенный robots.txt 5.3 Доступность WCAG 2.1, уровень AA как минимальный стандарт Alt атрибуты обязательны для всех изображений Контраст текст/фон не менее 4,5 к 1 Полная навигация с клавиатуры ARIA атрибуты на всех интерактивных элементах 5.4 Безопасность HTTPS обязателен, redirect с HTTP DSGVO/GDPR: cookie баннер (Consent Management), актуальная политика конфиденциальности CSRF защита, honeypot или reCAPTCHA v3 на всех формах Все зависимости актуальных версий, без известных уязвимостей 5.5 CMS и редактируемость Тексты, цены, часы работы, фотографии редактируемы через CMS без привлечения разработчика Создание/архивирование акций и событий через интерфейс CMS Обновление Instagram фида автоматическое через API Видеоинструкция (10 до 15 минут) по работе с CMS, обязательный deliverable 6. Дизайн система 6.1 Цветовая палитра: основной глубокий зелёный, вторичный средний лесной зелёный, акцентный красный для CTA, светло зелёный для фонов карточек, бежевый для текстурных акцентов, тёмный для основного текста, белый 6.2 Типографика: выразительный display шрифт для заголовков (в духе приключения), читаемый нейтральный sans serif для основного текста, минимальный размер 16px body, 14px caption, line height 1,5 до 1,7 6.3 Изображения и медиа: только реальные фотографии, стоковые фото не использовать, формат WebP, минимум 1920px для hero, 800px для карточек, видео hero не длиннее 30 до 60 секунд в loop версии, все изображения с правом публикации 6.4 Анимации: hover эффекты плавные (scale 1.03 на карточках), scroll анимации fade in плюс translateY, только transform и opacity для GPU ускорения 7. Ожидаемые результаты Дизайн макеты в Figma: десктоп плюс мобильный вид всех страниц (десктоп 1440px, мобильный 375px) Адаптивная вёрстка: брейкпоинты 375 / 768 / 1024 / 1440px, mobile first подход Готовый сайт на staging домене для приёмки, после одобрения деплой на боевой домен Настройка CMS: все редактируемые зоны настроены, тестово заполнены Видеоинструкция (10 до 15 минут) по управлению контентом Базовая настройка SEO: meta теги, Schema, Sitemap, подключение Google Search Console Установка Google Analytics 4 плюс Google Tag Manager, настройка событий (click CTA, form submit, page_view) Кросс браузерное и кросс девайсное тестирование, отчёт PageSpeed Insights до сдачи Передача исходного кода (Git репозиторий) заказчику после финальной оплаты 8. Критерии приёмки Все P1 требования реализованы и протестированы PageSpeed Score не менее 85 mobile, подтверждено скриншотом Корректное отображение на iPhone (Safari), Android (Chrome), iPad, MacBook, Windows (Chrome, Edge, Firefox) Форма бронирования успешно отправляет запрос и присылает подтверждение Google Reviews загружаются корректно Instagram фид обновляется автоматически Все ссылки работают, нет 404 ошибок Cookie баннер соответствует DSGVO, GDPR Контент в CMS редактируется без привлечения разработчика