Задача
Разработать многостраничный веб-сайт на фреймворке Next.js, интегрированный с Strapi CMS. Основной функционал включает публичные страницы и систему управления контентом.
Основные требования:
- Реализовать не менее 6 информационных страниц (например: Главная, О компании, Услуги, Контакты и др.)
- Подключить Strapi CMS (головная модель содержимого, администрирование контента через бэкенд)
- Обеспечить отображение данных из Strapi (резолверы, API-запросы из next.js на GraphQL или REST маршруты Strapi)
- Поддержка динамических маршрутов (страницы создаются автоматически при добавлении контента в Strapi)
- Адаптивность и кроссбраузерность верстки
Уточнения:
- Названия конкретных компаний, телефонов или сайтов заказчика не используются
- Стек технологий: Next.js (последняя стабильная версия) + Strapi v4
- Деплой на сервер/хостинг обсуждается отдельно (можно на Vercel и Railway типовые связки)
Формат сдачи:
Архив с двумя проектами (next и strapi) и инструкция по развертыванию. Исходный код публикуется на Git/Github.
Пишите в личные сообщения для получения starter api key (сообщат пароль и логин администратора тестового окружения при необходимости). Код должен быть готов к доработкам.