← Назад к портфолио

RBI — модуль инспекцийПриватный

RBI — модуль инспекций main image

Описание и детали проекта

Задача

Разработка отдельного фронтенд модуля для проекта RBI, который был извлечен из более крупного приложения giap-dc. Модуль должен обеспечить современный интерфейс и высокую производительность, что является критически важным для пользователей, которые ожидают интуитивно понятного и отзывчивого опыта.

Решение

Создание standalone репозитория для фронтенд модуля RBI с использованием передовых технологий и библиотек. Основное внимание уделяется эффективности взаимодействия с API и отзывчивости интерфейса. Это позволит разработчикам быстро вносить изменения и улучшения, а также обеспечит легкость в поддержке и обновлении кода.

Архитектура и стек

Проект разрабатывается с использованием следующих технологий:

  • React для построения пользовательского интерфейса, что позволяет создавать компоненты, легко переиспользуемые в различных частях приложения.
  • Ant Design для интерфейсных компонентов, что ускоряет процесс разработки и обеспечивает единообразие интерфейса.
  • @tanstack/react-query для работы с данными, что упрощает управление состоянием и асинхронными запросами.
  • d3 для визуализации данных, что позволяет создавать интерактивные графики и диаграммы.
  • axios для выполнения HTTP-запросов, что обеспечивает надежную работу с API.
  • dayjs для работы с датами, что упрощает форматирование и манипуляцию с временными данными.

Ключевые функции

  • Интуитивно понятный пользовательский интерфейс, который легко воспринимается пользователями.
  • Высокая производительность и отзывчивость, что критически важно для успешного взаимодействия с пользователями.
  • Интеграция с API для получения данных в реальном времени, что позволяет пользователям видеть актуальную информацию.
  • Визуализация данных с помощью d3, что позволяет пользователям лучше понимать представленные данные.

Результат

На данный момент модуль находится в стадии разработки. Запланированы тесты и сборка, что позволит обеспечить высокое качество конечного продукта. Команда активно работает над улучшениями и исправлениями, чтобы гарантировать, что модуль будет соответствовать ожиданиям пользователей и требованиям рынка.

Что бы улучшил

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

Частые вопросы

Что за репозиторий RBI?

Отдельный фронтенд-модуль Risk-Based Inspection, вынесенный из монолита giap-dc для самостоятельной сборки, тестов и релизов.

Какой стек у RBI?

React, Ant Design, TanStack Query, визуализации d3/xyflow, axios и внутренние пакеты @rbi (contracts, docs).

Можно ли посмотреть исходники?

Нет, репозиторий закрытый; на странице описаны архитектура и стек без публикации кода заказчика.

Информация о проекте

CommercialIn Development

  • Создано: 28 Apr 2026
  • Обновлено: 12 Sep 2026

Использованные технологии

@ant-design/icons@orama/orama@rbi/api-rp-docs-core@rbi/contracts@react-three/drei@react-three/fiber@tanstack/react-query@tanstack/react-query-devtools@xyflow/reactantdaxiosd3dayjsgithub-sluggerhtml-to-imagemermaidreactreact-dom

Языки

TypeScript (75.3%)Python (10.3%)CSS (7.3%)JavaScript (6.6%)PowerShell (0.3%)HTML (0.1%)Batchfile (0%)