Техническое задание: Интеграция API с фронтендом на Next.js
Имеется полностью сверстанный сайт на фреймворке Next.js. Отдельно существует готовый бэкенд с набором эндпоинтов. Необходимо связать фронтенд с бэкендом, реализовав все необходимые запросы к API.
Исходные данные и требования
- Готовая фронтенд-часть (верстка) на Next.js.
- Рабочий бэкенд с API.
- Документация к API в формате Swagger.
- Необходимо настроить отправку и получение данных с сервера для обеспечения полной функциональности сайта.
- Требуется аккуратная обработка состояний загрузки, ошибок и успешных ответов от сервера.
Ожидаемый результат
Полностью рабочий сайт на Next.js, который взаимодействует с предоставленным бэкендом через API. Все формы должны отправлять данные, страницы - получать и отображать актуальную информацию с сервера.