Разработка модуля аутентификации на Nuxt 3

Основная задача

Создать полноценный модуль для управления пользователями в приложении на Nuxt 3, включающий три ключевых функции: регистрацию новых пользователей, авторизацию и восстановление забытого пароля.

Технические требования

  • Фреймворк: Nuxt 3
  • Механизм аутентификации: Работа с внешним API, использующим Bearer Token
  • Готовый дизайн: Макеты интерфейсов предоставлены и должны быть точно реализованы
  • Функционал: Регистрация, авторизация (вход), восстановление/сброс пароля

Требования к исполнителю

Мы ищем Frontend-разработчика с подтвержденным опытом работы с Nuxt 3 и реализацией подобных систем аутентификации. Приветствуется портфолио с аналогичными проектами.

Что нужно сделать

  • Интегрировать готовые дизайн-макеты в Nuxt 3 проект.
  • Настроить взаимодействие с API для отправки и получения данных форм.
  • Реализовать логику обработки токенов (Bearer Token) для авторизованных запросов.
  • Обеспечить корректную валидацию полей ввода и обработку ошибок от API.
  • Создать интуитивно понятный пользовательский интерфейс для всех этапов (регистрация, вход, восстановление пароля).

Оптимизация виртуального скроллинга с переменной высотой элементов

Требуется переработать существующую реализацию виртуального скроллинга для устранения артефактов и поддержки колоночной структуры с элементами переменной высоты. Ключевое требование - обеспечить работоспособность плагина к установленному сроку.

Интеграция с 1С через OData для работы с файлами

Требуется реализовать чтение и загрузку файлов (PDF, XLSX и др.) в документы 1С (Комплексная автоматизация) через OData-интерфейс. Необходимо получить бинарное содержимое файлов и загружать новые файлы во внутреннее хранилище системы.