Объем работ

Ориентировочно 4-8 часов. Требуются целенаправленные фиксы, без рефакторинга или большой архитектурной перестройки.

Детали задач

1. Модальное окно перед запросом к серверу

Перед отправкой конкретного запроса на бэк (подробности при старте) нужно показывать модальное окно ровно с одним текстовым полем. Поле должно быть обязательно заполнено - только после подтверждения модалки запрос выполняется.

2. Автообновление профиля (пулинг)

  • Сейчас данные профиля запрашиваются один раз - при открытии страницы.
  • Нужно настроить периодический опрос: каждые 5 секунд снижать профиль с сервера и показывать свежие данные

3. Обновление списков после редактирования профилей

  • После сохранения изменений профиля списки связанных сущностей (например, пользователей или отделов) должны сбросить устаревшие данные и перечитаться заново.
  • Это нужно, чтобы в UI не задерживались удаленные или устаревшие записи.

4. Чинить выпадающий список

  • Селект/dropdown в форме не заполняется элементами, получаемыми с API бэка - поле просто пустое.
  • Необходимо найти и исправить причину: возможно, неправильный эндпоинт, обработка или ключи в объекте.

Уточнения из описания заказчика

Код написан на React в связке с Tailwind CSS. Прочие детали по API и точным страницам будут предоставлены разработчику при старте работы.

Памятка: всё должно быть консистентно, подчищена старая захардкоженная логика работы с данными, использовать глобальные утилиты, если они есть.

Создание инструмента для экспорта чатов Telegram с ограничением прав

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