Поддержка интерфейса Next.js
1. Основное
ТЗ поддержка интерфейса Next.js.
Поддержка веб-интерфейса на основе Next.js, который включает функциональность SPA (Single Page Application) с поддержкой серверного рендеринга (SSR). В рамках проекта необходимо реализовать аутентификацию, обработку запросов к внешним API, а также компоненты для отображения данных. Предоставляется доступ к серверу, где задеплоена фронтенд часть React + Next.js. Предоставляются задокументированные на основе библиотеки swagger эндпоинты, в которые необходимо писать запросы из интерфейсной части.
# React, Next.js, SPA, SSR, API Auth.
2. Требования к разработчику.
- Уверенное знание JavaScript, React и Next.js.
- Опыт работы с ServerSide Rendering (SSR) и SPA.
- Понимание концепции компонентного подхода, проектирование и рефакторинг компонентов.
- Умение писать и оптимизировать API-запросы (GET, POST, PUT, delete).
- Опыт работы с CSRF-токенами для безопасной передачи данных.
- Умение интегрировать внешние API и обрабатывать результаты.
- Способность писать читаемый, поддерживаемый и тестируемый код.
3. Описание задач.
см файл
Доработка и настройка сайта