Спроектировать логичную и масштабируемую файловую структуру фронтенд-проекта, а также реализовать унифицированный API-клиент с обработкой авторизации и ошибок. Необходимо обеспечить удобство навигации по коду, стандартизировать импорты и упростить дальнейшую разработку и поддержку проекта.
— Создана чёткая иерархия папок, разделяющая компоненты, стили, хуки и контексты для удобства работы команды.
— Реализован модуль API на axios с базовой конфигурацией, интерцепторами для автоматического добавления токена авторизации и обработкой ошибок.
— Настроена централизованная конфигурация запросов, что уменьшило количество повторяющегося кода и повысило надежность взаимодействия с бэкендом.
Это решение стало основой для стабильной работы фронтенда и позволило легко расширять функционал платформы.