Техническое задание: Интеграция API с фронтендом на Next.js

Имеется полностью сверстанный сайт на фреймворке Next.js. Отдельно существует готовый бэкенд с набором эндпоинтов. Необходимо связать фронтенд с бэкендом, реализовав все необходимые запросы к API.

Исходные данные и требования

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

Ожидаемый результат

Полностью рабочий сайт на Next.js, который взаимодействует с предоставленным бэкендом через API. Все формы должны отправлять данные, страницы - получать и отображать актуальную информацию с сервера.

Сбор и структурирование данных по 30 онлайн-сервисам

Необходимо вручную собрать информацию по 30 различным онлайн-сервисам по 15 ключевым параметрам для каждого. Данные нужно получить напрямую от поддержки сервисов и занести в единую таблицу с ссылками на источники. Использование ИИ для сбора запрещено из-за быстрого устаревания информации.