Разработка фронтенда на React и Next.js для WordPress бэкенда
Требуется разработка клиентской части приложения с использованием современных технологий React и Next.js. Фронтенд должен быть полностью интегрирован с бэкендом, построенным на WordPress, через его REST API.
Основные задачи
- Создание отзывчивого и интерактивного пользовательского интерфейса на основе предоставленного дизайна (Figma).
- Реализация функционала для получения и отображения данных с WordPress бэкенда (посты, страницы, пользовательские типы записей и т.д.).
- Обеспечение корректного роутинга, SSR (Server-Side Rendering) и оптимизации производительности с помощью возможностей Next.js.
- Настройка взаимодействия с WordPress REST API (запросы, аутентификация, кеширование).
Требования к технологиям
- Основной стек: React (функциональные компоненты, хуки) и Next.js (актуальная стабильная версия).
- Стилизация: на усмотрение исполнителя (CSS-модули, Styled Components, Tailwind CSS и т.п.), но должна точно соответствовать макету Figma.
- Управление состоянием: необходимо обосновать выбор подхода (React Context, Zustand, Redux Toolkit и др.) в зависимости от сложности проекта.
- Код должен быть чистым, модульным и сопровождаемым.
Результат работы
- Полностью рабочий фронтенд, развернутый на тестовом хостинге (например, Vercel).
- Исходный код в репозитории (GitHub, GitLab).
- Документация по запуску проекта и ключевым принятым архитектурным решениям.