Техническое задание: Создание скелета сайта с личным кабинетом на WordPress и Vue.js

Цель проекта

Разработать основу (скелет) веб-сайта с функциональным личным кабинетом для пользователей. Бэкенд-платформа - WordPress, для динамических интерфейсов личного кабинета будет использоваться Vue.js.

Основные требования

1. База данных WordPress

  • Стандартные таблицы пользователей (логины, пароли) должны быть расширены.
  • Необходимо создать дополнительную пользовательскую таблицу в БД для хранения специфических данных пользователей, структура которой будет согласована с исполнителем.

2. Фронтенд (Личный кабинет)

  • Интерфейс личного кабинета должен быть реализован с использованием фреймворка Vue.js для создания отзывчивого и динамичного пользовательского опыта.
  • Интеграция Vue-компонентов в шаблоны WordPress.

3. Бэкенд (WordPress)

  • Настройка базовой структуры сайта на WordPress.
  • Обеспечение безопасного взаимодействия между Vue.js и WordPress REST API или создание кастомных endpoints для работы с данными личного кабинета.

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

Готовый каркас сайта на WordPress, в который интегрирован Vue.js для раздела личного кабинета, с расширенной структурой базы данных. Функционал должен включать возможность авторизации, базовое управление профилем и отображение пользовательских данных из кастомной таблицы.

Разработка интернет-магазина на WordPress и WooCommerce с минималистичным дизайном

Требуется создать адаптивный интернет-магазин на базе WordPress и WooCommerce с минималистичным дизайном, интеграцией платежной системы и фиксированным меню. Сайт должен включать главную страницу, категории товаров, блог и страницу контактов.

Парсинг нейросетевой генерации изображений

Разработка высокопроизводительного парсера для сервиса генерации изображений. Необходимо реализовать механизмы авторизации, многопоточного получения контента и создать API-интерфейс для интеграции в сторонние системы.

Верстка шаблонов WordPress

Необходимо оценить техническое задание на верстку 20 шаблонных и 5 уникальных страниц, а также подготовить чистые шаблоны без конструктора Elementor.