Техническое задание: Перенос интернет-магазина

Исходное состояние

Существует рабочий интернет-магазин, созданный на популярном конструкторе сайтов. Магазин обладает следующими характеристиками:

  • Адаптирован под мобильные устройства (responsive design).
  • Каталог содержит небольшой ассортимент: 8-10 товаров одного типа.
  • Реализована стандартная функциональность: корзина, оформление заказа, отправка данных заявки на электронную почту.

Цель проекта

Полноценный перенос сайта на новую технологическую платформу с сохранением визуальной идентичности и всей ключевой функциональности.

Ключевые требования к новому сайту

Функциональные требования

  • Полное сохранение внешнего вида: Дизайн и верстка должны быть идентичны текущему сайту.
  • Адаптивность: Сайт должен корректно отображаться на всех типах устройств (десктоп, планшет, мобильный).
  • Интернет-магазин:
    • Каталог товаров (8-10 позиций).
    • Функция добавления товаров в корзину.
    • Процесс оформления заказа с формой для данных клиента.
    • Автоматическая отправка данных заказа на указанный email.
  • Система управления (Админ-панель): Возможность для владельца сайта самостоятельно:
    • Редактировать текстовый контент на страницах.
    • Управлять товарами: добавлять, удалять, редактировать (название, описание, цена, изображения).

Технические требования

  • Выбор платформы: Для реализации предлагается рассмотреть:
    • Систему управления контентом WordPress (с WooCommerce или аналогом).
    • PHP-фреймворк (Laravel, Yii2, Symfony или другой).
    • Иные обоснованные предложения исполнителя.
  • Код должен быть чистым, сопровождаемым и соответствовать современным стандартам.

Ожидаемый результат

Полностью рабочий интернет-магазин на новой платформе, визуально неотличимый от исходного, но с расширенными возможностями управления через удобную админ-панель.

Создание шаблона для CapCut с публикацией в TikTok

Необходимо разработать шаблон для CapCut по предоставленному примеру. Шаблон должен корректно отображаться в TikTok и быть доступным для использования другими пользователями через кнопку под видео. В задании указан отрывок аудио для примера.