Постановка задачи

У вас есть готовый одностраничный сайт, полностью сверстанный на HTML, CSS и чистом JavaScript. Теперь необходимо добавить ему интерактивность и возможность хранения данных. Требуется:

  • Спроектировать и создать реляционную базу данных (например, MySQL или PostgreSQL), которая будет соответствовать логике сайта (учет товаров, заявок, пользователей и т.д., в зависимости от того, для чего предназначен сайт).
  • Разработать серверную часть (бэкенд) для подключения к БД. Рекомендуемые технологии: PHP (Laravel/vanilla), Node.js (Express), Python (Django/Flask) или любой другой современный стек, на котором специализируется исполнитель.
  • Реализовать API для получения данных (GET- и POST-запросы), переписав часть существующего vanilla.js для корректного взаимодействия с сервером.
  • Обеспечить полную CRUD-логику (добавление, чтение, обновление, удаление) для базовых объектов системы.

Ключевые требования

  • Разработать миграции БД и корректные схемы данных.
  • Не используется React/Vue/Angular - стек на основе vanilla HTML, CSS, JS.
  • Код должен быть чистым, понятным, документированным.
  • Финальный продукт должен работать на стандартном боевом хостинге без экзотических конфигураций (Apache/Nginx, PHP 8+/ Node 18+, MySQL).

Верстка и интеграция сайта дизайна интерьеров на WordPress

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