Kirill Isachenko Кирилл Исаченко

OS

Веб-приложение, UI/UX, Дизайн-система, React и Figma

О проекте

OS — веб-приложение для управления проектами и задачами с канбан-доской, календарём и системой команд. Приложение построено на React с кастомной дизайн-системой на базе radix-ui.

Что я сделал

  • С нуля спроектировал интерфейс и дизайн приложения
  • Разработал дизайн-систему и UI-kit
  • Подготовил в Figma мокапы с дизайн-токенами, готовыми к связке с React-приложением
  • Разработал кастомную дизайн-систему на основе radix-ui компонентов
  • Сверстал компоненты и интерфейсы приложения с фронтенд-логикой
  • Реализовал drag-and-drop для канбан-досок
  • Спроектировал систему управления командами и ролями
  • Разработал недельный календарь для планирования времени
  • Продумал адаптивный дизайн для мобильных устройств
  • Тесно взаимодействовал с владельцем продукта, фронтенд- и бэкенд-разработчиками, девопсами

Канбан-доска

Основной интерфейс приложения — канбан-доска с проектами. Колонки со статусами (Backlog, Ready to go, Blocked, Active) позволяют визуально отслеживать прогресс.

Канбан-доска проектов

Темизация

Приложение поддерживает светлую и тёмную темы. Переключение происходит мгновенно благодаря CSS-переменным и дизайн-токенам.

Тёмная тема

Календарь

Раздел Focus Time отображает задачи и события в недельном календаре. Удобно планировать время и видеть загруженность по дням.

Недельный календарь

Управление командой

Раздел Teams позволяет управлять командами, участниками и ролями. Табличный интерфейс с вкладками Teams, Persons, Roles.

Управление командой и ролями

Rich-text редактор заметок

Встроенный rich-text редактор для описаний и заметок. Поддерживает форматирование, списки и выделение текста. Использована библиотека BlockNote.

Редактор заметок

Токенизация

Для проекта разработана система дизайн-токенов в Figma Variables: цвета, размеры, темы и типографика. Токены синхронизированы с кодом.

Дизайн-токены в Figma

Мобильная адаптация

Интерфейс адаптирован для мобильных устройств. Боковое меню сворачивается в бургер, канбан-доска становится горизонтально прокручиваемой.

Мобильная версия

Результаты

  • Полностью спроектированный и реализованный интерфейс приложения
  • Готовая дизайн-система с токенами, синхронизированными между Figma и кодом
  • Переиспользуемые компоненты на базе radix-ui
  • Поддержка светлой и тёмной темы
  • Адаптивная вёрстка для десктопа и мобильных устройств