Проект: Разработка веб-панели аналитики для системы риск-менеджмента в медицинском учреждении.
Цель: Визуализировать ключевые метрики и риски в удобном для анализа виде.
Ключевые требования к функционалу:
Этап 1 (Прототип и базовая структура):
Настройка окружения: React, TypeScript, сборщик (Vite/Webpack).
Подключение и настройка библиотеки Nivo для графиков.
Разработка базового макета (Layout): шапка, боковое меню, основная область для графиков.
Создание 1-2 примеров графиков (например, линейный график и круговая диаграмма) на основе mock-данных (заглушек).
Этап 2 (Разработка основных виджетов):
Создание компонентов для различных типов графиков: линейные, столбчатые, pie-чарты, кастомные индикаторы (KPI).
Реализация адаптивной верстки, чтобы панель корректно отображалась на разных экранах.
Этап 3 (Интеграция и финальные правки):
Подключение к API для получения реальных данных (формат данных будет предоставлен).
Реализация фильтров и инструментов для анализа данных (например, выбор периода).
Тестирование, исправление ошибок, оптимизация.
Технические требования:
Обязательно: React, TypeScript, библиотека Nivo.
Желательно: опыт работы с D3.js, работа с REST API, создание адаптивных интерфейсов.
UI/UX: — нужна помощь в создании чистого и современного интерфейса.
Готовое приложение должно быть размещено на нашем инфраструктурном аккаунте в облаке Mail.ru Cloud Solutions. Исполнитель должен иметь опыт работы с подобными платформами для деплоя статических сайтов (S3-хранилище, хостинг).
2. По срокам: Мы готовы начать немедленно. Для нас важнее качество, чем скорость. Формат работы: После выбора исполнителя совместно определим сроки для каждого этапа (например, Этап 1 — 1-2 недели). Оплата будет производиться по завершении каждого этапа после приемки работы.
Обязательные технологии: Глубокое знание React и TypeScript. Опыт работы с библиотекой Nivo или аналогичными (Recharts, Victory, Plotly) для построения сложных дашбордов.
Навыки: Умение создавать адаптивные и интерактивные веб-интерфейсы, работа с данными (JSON, API), понимание принципов визуализации данных.
Дополнительно: Опыт в медицинских или финтех-проектах будет большим плюсом.
Личные качества: Ответственность, умение работать в команде, готовность предлагать решения, коммуникабельность.
Бюджет на проект ограничен, поэтому мы разбиваем работу на этапы с четкими результатами и поэтапной оплатой. В заявке укажите, пожалуйста, ваш подход к решению задачи и примерную оценку времени/стоимости ПЕРВОГО этапа.
Опубликован 27.09.2025 в 11:58