UI

Требуется обширная доработка UI-компонентов для визуализации данных в четырех ключевых областях:

  1. Компоненты для табличных данных
  2. Компоненты для графиков
  3. Компоненты для карт
  4. Компоненты для отображения кривых и линий

Моя оценка в одного

1. Базовая архитектура и рефакторинг

Задача Оценка (часы)
Типизация и модели данных 12-16
Рефакторинг API-слоя 16-20
React Query хуки и кэширование 12-16
Система авторизации 8-10
Реорганизация файловой структуры 8-10
Итого 56-72

2. Компоненты для табличных данных

Задача Оценка (часы)
Базовый компонент таблицы 12-16
Фильтрация, сортировка, пагинация 20-24
Редактирование и манипуляции с данными 16-20
Статистика выделенных ячеек 8-10
Оптимизация производительности 12-16
Итого 68-86

3. Компоненты для графиков

Задача Оценка (часы)
Базовые графики (линейные, столбчатые) 20-24
Интерактивные функции (зум, перемотка) 16-20
Редактирование точек и корреляции 20-24
Синхронизация между графиками 12-16
Специальные типы визуализации 8-12
Итого 76-96

4. Компоненты для карт

Задача Оценка (часы)
Базовая карта с ортографической проекцией 16-20
Гексагональная визуализация и палитры 12-16
Редактирование полигонов 12-16
Геологический разрез 20-24
Bubble map и слои 16-20
Интерактивность и управление картой 20-24
Итого 96-120

5. Компоненты для отображения кривых и линий

Задача Оценка (часы)
Визуализация кривых по скважинам 16-20
Многокривая визуализация с синхронизацией 12-16
Отображение подложки и сетки 8-12
Интерактивное перемещение линий 12-16
Синхронное масштабирование и скроллинг 12-16
Итого 60-80

6. Тестирование и оптимизация

Задача Оценка (часы)
Модульное тестирование 20-24
Интеграционное тестирование 16-20
Оптимизация производительности 20-24
Документация компонентов 12-16
Итого 68-84

Общая оценка