Техническое задание на разработку сайта
по продаже видеоконтента и обучающих материалов
по оздоровительному самомассажу.
1. Общая информация
Проект: Платформа «SELBSTMASSAGE»
Цель: Разработка сайта с функциональностью магазина для продажи видеоконтента, блогом и возможностью проведения Вебинаров и Мастер-классов. Платформа предназначена для пользователей из Германии, США, Казахстана, Украины и должна соответствовать немецким требованиям к защите данных (GDPR и BDSG).
Целевая аудитория: Пользователи, интересующиеся оздоровительным самомассажем.
2. Требования к функциональности
2.1. Главная страница
Приветственное сообщение: Разместить текст приветствия и краткое описание видеоконтента. Пример: “Добро пожаловать на Selbstmassage! Откройте для себя уникальные техники оздоровительного самомассажа, которые помогут вам самостоятельно расслабиться и улучшить здоровье.”
Промо-видео: Интегрировать тизерное видео для автоматического воспроизведения при загрузке страницы. Добавить кнопку “Смотреть сейчас”. Пример: Видео длительностью 30 секунд, демонстрирующее основные техники самомассажа из разных категорий.
Отзывы: Разместить блок с отзывами пользователей с возможностью верификации (доступ к отзывам только у зарегистрированных пользователей). Форма оставления отзыва с полем оценки. Пример: “Мария, 35 лет: ‘Эти видео помогли мне избавиться от боли в ногах. Рекомендую всем!’”
SEO: Настроить основные метаописания для улучшения SEO-оптимизации. Пример метаописания: “Самомассаж - обучающие видео и мастер-классы. Улучшите здоровье и расслабьтесь с нашими техниками самомассажа. Самомассаж шейно-воротниковой зоны.”
2.2. Магазин
Каталог видеороликов:
Структурировать по категориям (общая техника самомассажа, самомассаж стоп ног т.д.). Пример категорий: «Общая техника самомассажа», «Самомассаж стоп ног», «Самомассаж кистей рук». «Самомассаж шейно-воротниковой зоны».
Возможность сортировки и фильтрации (по цене, популярности, категории). Пример фильтров: “Цена: от низкой к высокой”, “Популярность”, “Категория”.
Страница отдельного видеоролика с описанием, ценой, отзывами и кнопкой “Купить”. Пример описания: “Видео ‘Техника самомассажа стоп ног’ - 12 минут. Цена: 15 евро. Отзывы: 4.8/5.”
Платежная система:
Интеграция с PayPal, Stripe, 2Checkout и SEPA.
Возможность выбора платёжной системы пользователем.
Двухфакторная аутентификация для безопасности.
Система аккаунтов:
Личный кабинет пользователя с историей покупок, списком купленных материалов и доступом к регистрации на Вебинары или Мастер-классы, а также к скачиванию или просмотру.
Уведомления о новинках и акциях.
2.3. Регистрация и авторизация пользователей в личном кабинете
Регистрация:
Вход на сайт и просмотр размещенных там материалов возможен без регистрации. Вход в личный кабинет, в чат (в нем участие), а также совершение покупок видеоматериалов или оплата регистрации на Вебинар или Мастер-класс: возможны только после регистрации в личном кабинете.
Возможность регистрации через email и пароль.
Интеграция с социальными сетями для быстрой регистрации (например, Facebook, Google).
Подтверждение email после регистрации для активации аккаунта.
Авторизация:
Вход через email и пароль.
Вход через социальные сети (например, Facebook, Google).
Восстановление пароля через email.
Профиль пользователя:
Возможность редактирования личных данных (имя, email, пароль).
Просмотр истории покупок и доступ к купленным материалам в личном кабинете.
2.4. Блог/Видеоблог
Контент:
Раздел с текстовыми статьями и короткими видеоматериалами. Пример статей: “Польза самомассажа стоп ног”, “Влияние самомассажа кистей рук на работу сердечной системы”.
Настроить категории и теги для удобной навигации. Пример категорий: “Здоровье ног”, “Техники массажа”. Пример тегов: “массаж”, “релаксация”, “здоровье”и т.д.
Комментарии:
Возможность комментирования публикаций и лайков на комментарии.
Модерация комментариев.
Подписка на обновления:
Опция подписки на уведомления о новых постах (email-уведомления).
2.5. Чат/Форум
Платформа для общения:
Раздел для вопросов, отзывов и обмена опытом пользователей.
Возможность поиска по темам и сортировки по популярности.
Модерация:
Настроить фильтры для спама и возможность жалобы на комментарии.
2.6. Вебинары и мастер-классы
Календарь мероприятий:
Разместить календарь с фильтрацией по типу мероприятия. Пример типов мероприятий: “Вебинар по самомассажу стоп ног”, “Мастер-класс по самомассажу кистей рук”.
Интеграция с видеоплатформой:
Подключение к Zoom или Microsoft Teams.
Запись вебинаров:
Возможность предоставления доступа к записи на ограниченное время (например, 7 дней).
2.7. Подтверждение покупки для получения скидки на Вебинар или Мастер-класс
Автоматическое подтверждение покупки:
Система автоматически проверяет, совершал ли пользователь покупку видеороликов по самомассажа или оплату Вебинара или Мастер-класса на сайте.
Если покупка (оплата) была совершена, при регистрации на вебинар или мастер-класс к стоимости автоматически применяется скидка, которая на каждый вебинар задается (устанавливается) автоматически, по ранее прописанному алгоритму скидки в зависимости от количества покупок (оплат)пользователя на сайте.
Система скидок должна быть настроена таким образом, чтобы при наличии хотя бы одной покупки (оплаты) любого видеоролика по самомассажу или регистрации на вебинар или мастер-класс у пользователя была возможность получить скидку.
Проверка покупки в личном кабинете:
В личном кабинете пользователя в разделе “Мои покупки” должна быть возможность увидеть список приобретенных видеороликов, регистраций на вебинар или мастер-класс, и других материалов.
При попытке зарегистрироваться на мероприятие система сверяет наличие покупки и их количество в этом разделе и, при выполнении условия, отображает цену с определенной скидкой.
Сообщение пользователю:
Если пользователь не совершал покупок, то при попытке регистрации на мероприятие система уведомляет его, что скидка доступна только для покупателей видеороликов и участников состоявшихся вебинаров или мастер-классов.
2.8. Раздел с дополнительными видео
Обучающие видео:
Возможность скачивания и онлайн-просмотра видео после оплаты.
Система рекомендаций:
Рекомендация похожих материалов на основе просмотра пользователя.
2.9. Контактная информация
Чат поддержки:
Автоответчик для частых вопросов и возможность связи с оператором. Пример часто задаваемых вопросов: “Как скачать купленное видео?”, “Как изменить данные аккаунта?”
Форма обратной связи:
Поля для имени, email и сообщения с возможностью прикрепления файлов.
2.10. Защита данных и правовая информация
Политика конфиденциальности:
Создать страницу с описанием политики конфиденциальности в соответствии с BDSG и GDPR.
Уведомление о политике cookie:
С возможностью настройки.
Условия использования:
Страница с правилами использования сайта и поведения на форуме.
2.11. Серверы и безопасность данных
Хостинг:
Использовать серверы, расположенные в Германии или ЕС (например, Hetzner или Amazon AWS).
SSL-сертификат:
Установка для безопасности передачи данных.
Резервное копирование и мониторинг:
Настроить регулярные резервные копии и мониторинг уязвимостей.
2.12. Многоязычность
Языки интерфейса: Сайт должен поддерживать четыре языка: немецкий (основной), английский, русский и украинский.
Структура контента: Видеоролики будут созданы отдельно для каждого языка с соответствующей озвучкой. Каждый видеоролик будет представлен в четырех версиях: на немецком, английском, русском и украинском языках.
Контент внутри видеороликов: Текст и информация, содержащиеся в самих видеороликах, не будут переведены или отображаться на сайте. Каждый видеоролик будет самостоятельным и доступным только на языке, на котором он был записан.
Выбор языка: На главной странице должна быть доступна опция выбора языка интерфейса. При выборе языка автоматически отображаются видеоролики на соответствующем языке.
Шаблоны: Если пользователь выбирает украинский язык, ему будет показан шаблон с видеороликами на украинском языке.
Если выбран немецкий язык, пользователю будут доступны только ролики на немецком языке.
Примеры контента: Допустим, на платформе есть два видеоролика на темы "Уход за ногами" и "Самомассаж стоп ног".
Каждый из этих роликов будет снят на немецком, английском, русском и украинском языках.
Когда пользователь выбирает язык, ему автоматически отображаются только те видеоролики, которые соответствуют выбранному языку.
Возможность автоматического перевода в Чате/Форуме текста написанного на любом из 4 языков на язык выбранный пользователем.
3. Технические требования
3.1. SEO-оптимизация
Метаописания и теги: Настроить метаописания и ключевые слова для всех страниц. Пример метаописания: “Самомассаж стоп ног- обучающие видео и мастер-классы. Улучшите здоровье и расслабьтесь с нашими техниками самомассажа.”
Schema Markup: Использовать Schema.org для улучшения видимости в поисковых системах.
3.2. Интеграция с социальными сетями
Кнопки для поделиться: На всех страницах, особенно в блоге и на странице магазина.
Интеграция с социальными сетями: Подключить Facebook, YouTube, Instagram, TikTok, Telegram и X (Twitter) для автоматической публикации новостей и материалов на них размещаемых на сайте, и возможности прямого перехода с социальных сетей (по ссылке сайта) на сайт без регистрации.
Обратная связь из социальных сетей: Возможность комментирования и лайков через интеграцию с этими платформами.
3.3. Аналитика
Интеграция с Google Analytics: Для отслеживания поведения и конверсий.
Настроить отслеживание e-commerce: Для анализа продаж.
Тестирование под нагрузкой: Провести нагрузочное тестирование для оценки производительности сайта в условиях высокой посещаемости.
Дизайн и интерфейс
Цветовая схема и стиль: Применить спокойные, естественные цвета, такие как светло-зеленый, голубой и песочный.
Дизайн логотипа: Интегрировать логотип на все страницы.
Адаптивность: Проверить корректное отображение сайта на мобильных устройствах и в разных браузерах.
UX/UI: Обеспечить легкость навигации и интуитивный интерфейс.
Тестирование и отладка
Тестирование функционала:
Тестирование всех функций на различных устройствах и браузерах.
Тестирование безопасности:
Проверка на уязвимости и тестирование системы защиты данных.
Отладка:
Провести отладку всех модулей и функций перед запуском сайта.
Сроки реализации и этапы
Этап 1: Дизайн и разработка интерфейса – 3 недели.
Этап 2: Программирование основных функций (магазин, блог, чат) – 5 недель.
Этап 3: Внедрение платежной системы и безопасность – 2 недели.
Этап 4: Тестирование и отладка – 2 недели.
Примечания
Тексты, изображения и промо-видео будут предоставлены отдельно.
Возможна корректировка функций по итогам тестирования и обратной связи.