Техническое задание: Создание скелета сайта с личным кабинетом на 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 для раздела личного кабинета, с расширенной структурой базы данных. Функционал должен включать возможность авторизации, базовое управление профилем и отображение пользовательских данных из кастомной таблицы.