Перейти к содержимому
← Все проектыПроект·Разработка под ключ

UI Kit дизайн-системы Consta для «Газпром нефти»

Библиотека интерфейсных компонентов на React, на которой «Газпром нефть» собирает внутренние корпоративные приложения: контролы, сложные блоки, графики, темы и хуки. Дизайн-система открыта под лицензией MIT.

Заказчик
ПАО «Газпром нефть»
Отрасль
Нефтегазовая отрасль, корпоративные цифровые продукты
Направление
Разработка под ключ
Платформы
Web
Стек
React, TypeScript
Применение
Внутренние корпоративные приложения, более 50 цифровых решений компании
Библиотеки
Consta UI Kit и Consta Charts
Код
Открытый, лицензия MIT

Задача

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

Что сделали

  • Компоненты UI Kit: от простых контролов вроде кнопок, чекбоксов и выбора цвета до сложных блоков с автокомплитом, вложениями и карточками
  • Consta Charts: 14 типов графиков на базе G2Plot с тематизацией Consta, от линейных и столбчатых до радаров, спидометров и водопада
  • Светлая и тёмная темы, компоненты подстраиваются под тему приложения
  • Хуки и миксины для типовой логики интерфейса
  • Документация с интерактивным стендом: живой пример каждого компонента, настройка свойств, код импорта, ссылки на Figma, GitHub и Codesandbox
  • Статусы компонентов stable, canary и deprecated: новая версия выходит рядом со старой, и продукты переходят на неё без поломок

Результат

  • На компонентах собираются внутренние корпоративные приложения «Газпром нефти»
  • Дизайн-система открыта под MIT, библиотеку бесплатно используют и за пределами компании

Похожая задача?

Расскажите, что за система и что должно измениться. Ответим и предложим короткий созвон, чтобы понять объём.

Ещё проекты

Все проекты
Проект·Разработка

Сервис Telegram-рассылок для застройщика

Свой сервис рассылок в Telegram: база подписчиков с сегментами, редактор сообщения с предпросмотром, планировщик с учётом лимитов Telegram и отчёты по прочтениям. Интерфейс сделан по образцу сервисов Google.

React · Next.js · TypeScript · PythonПодробнее
Проект·Разработка

Сайт с бронированием для загородного дома «Спасс-Торбеево»

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

React · Next.js · TypeScriptПодробнее
Проект·Разработка

Маркетплейс услуг металлообработки Online Metal Working

«Booking для промышленников»: заказчики размещают заказы на изготовление деталей, верифицированные предприятия откликаются, сделка проходит через безопасный счёт. Веб, iOS и Android.

React · TypeScript · SCSS · Chakra UIПодробнее

Расскажите про задачу

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

Контакты и реквизиты