Перейти к содержанию

Промпт: Генерация экрана просмотра компании (Fairflow)

Используй этот промпт для AI-инструментов веб-дизайна (Midjourney, DALL·E, Figma AI, Galileo AI и т.п.), чтобы корректно сгенерировать экран просмотра карточки компании в CRM.


Контекст

Fairflow — проектно-центричная CRM-платформа. Экран просмотра компании — детальная карточка юридического лица с полной информацией: реквизиты, контакты, сделки, продажи, активность, история.

Цель промпта: получить визуально корректный макет/мокап экрана, который можно использовать как референс для вёрстки или для обсуждения UX.


Референсные изображения

При генерации ориентируйся на следующие экраны (приложены как примеры):

  1. Вариант A: Компактная шапка с закреплённым менеджером, 5 карточек метрик, двухколоночный блок (Реквизиты | Информация о компании).
  2. Вариант B: Расширенный экран с табами/секциями: Реквизиты, Банк, Сделки, История (слева) | Информация, Продажи, Текущие активности (справа).

Структура экрана (Layout)

Общая компоновка

┌─────────────────────────────────────────────────────────────────────────────┐
│ [Sidebar] │ [Header: проект, поиск, уведомления, аватар]                     │
├───────────┼─────────────────────────────────────────────────────────────────┤
│           │                                                                  │
│  Nav      │  ┌─────────────────────────────────────────────────────────────┐ │
│  icons    │  │ ШАПКА КОМПАНИИ: название, теги, ИНН, телефон, email        │ │
│           │  │ + Закреплённый менеджер / Ответственный                      │ │
│           │  └─────────────────────────────────────────────────────────────┘ │
│           │                                                                  │
│           │  ┌──────┐ ┌──────┐ ┌──────┐ ┌──────┐ ┌──────┐                    │
│           │  │Метрика│ │Метрика│ │Метрика│ │Метрика│ │Метрика│  ← 5 карточек │
│           │  └──────┘ └──────┘ └──────┘ └──────┘ └──────┘                    │
│           │                                                                  │
│           │  ┌─────────────────────┐  ┌─────────────────────────────────┐   │
│           │  │ Реквизиты           │  │ Информация о компании            │   │
│           │  │ Банковские реквизиты│  │ Контакты                         │   │
│           │  │ Сделки              │  │ Связанные компании                │   │
│           │  │ История             │  │ Продажи / Активности              │   │
│           │  └─────────────────────┘  └─────────────────────────────────┘   │
│           │                                                                  │
└───────────┴─────────────────────────────────────────────────────────────────┘

Блоки (сверху вниз)

Блок Содержимое
1 Шапка компании Иконка/логотип, название, теги (VIP, Крупный, отрасль), ИНН, телефон, email. Справа — закреплённый менеджер (аватар, ФИО, должность, иконки действий). Кнопки: Редактировать, Печать, Копировать ссылку, Удалить
2 Карточки метрик 5 горизонтальных карточек: Сумма сделок, Оборот, Сделок, Продаж, Контактов. Каждая — иконка, значение, подпись
3 Левая колонка Реквизиты (ОГРН, КПП, адреса, банк), Сделки (список), История (таймлайн)
4 Правая колонка Информация о компании (телефон, email, сайт, отрасль, сотрудники, ответственный), Контакты (карточки с аватарами), Связанные компании, Теги, Примечание, Продажи, Текущие активности

Детальная спецификация компонентов

1. Шапка компании (Company Header)

  • Левая часть:
  • Крупная иконка здания (круг, синий фон) или логотип компании
  • Название: крупный жирный шрифт (например, «ООО Альфа»)
  • Теги: pill-бейджи (VIP — жёлтый, Крупный — голубой, ПРОИЗВОДСТВО — голубой)
  • Строка контактов: ИНН (с иконкой документа), телефон (с иконкой телефона), email (с иконкой конверта)

  • Правая часть (опционально):

  • Бейдж «ЗАКРЕПЛЁН» (синий)
  • Карточка менеджера: аватар (круг с инициалами «ПА»), ФИО, должность «Менеджер аккаунта»
  • Иконки быстрых действий: телефон, календарь, email, ещё (три точки)
  • Иконки: карандаш (редактировать), принтер, ссылка, корзина

2. Карточки метрик (Summary Stats)

Пять карточек в ряд, каждая с: - Фоновым цветом (голубой, зелёный, фиолетовый, жёлтый, розовый/красный) - Иконкой в левом верхнем углу (деньги, оборот, сделки, корзина, люди) - Крупным числом (например, «750 000 Р», «2») - Подписью («Сумма сделок», «Оборот», «Сделок», «Продаж», «Контактов»)

Скруглённые углы, лёгкая тень, одинаковые по высоте.

3. Виджет «Реквизиты»

  • Заголовок с иконкой документа, кнопка «Копировать»
  • Поля: ОГРН, КПП
  • Секция «Юридический адрес» (полный адрес)
  • Секция «Фактический адрес»
  • Секция «Банк»: название банка, БИК, К/С, Р/С
  • Дата создания (мелким серым текстом)

4. Виджет «Информация о компании»

  • Заголовок с иконкой здания
  • Общая информация: телефон, email, сайт, отрасль, число сотрудников, ответственный
  • Раздел «Контакты»: карточки контактов с аватаром (круг, инициалы), ФИО, должность, телефон, email
  • Раздел «Связанные компании»: список названий с кнопками «Отвязать» или «Посмотреть»

5. Виджет «Сделки»

  • Заголовок, ссылка «Показать все»
  • Список сделок: название, сумма (например, «600 000 Р»), статус-бейдж (зелёный «+%» или «Прогресс»)

6. Виджет «История»

  • Заголовок, ссылка «Показать все»
  • Таймлайн по датам: дата заглавными (ВОСКРЕСЕНЬЕ, 19 ЯНВАРЯ), под ней события с аватаром пользователя, типом действия, описанием, временем

7. Виджет «Текущие активности»

  • Заголовок, ссылка «Показать все»
  • Список активностей по датам: тип (Заметка, Звонок, Встреча), аватар, описание, дата/время

Визуальный стиль

Цветовая палитра

Элемент Цвет Использование
Фон основного контента #FFFFFF Белый
Фон сайдбара #F8FAFC или тёмно-серый Светло-серый / тёмный
Акцент (кнопки, активные элементы) #3B82F6 (синий) Primary
Карточка метрик 1 Голубой (#EFF6FF) Сумма сделок
Карточка метрик 2 Зелёный (#ECFDF5) Оборот
Карточка метрик 3 Фиолетовый (#F5F3FF) Сделки
Карточка метрик 4 Жёлтый (#FEFCE8) Продажи
Карточка метрик 5 Розовый/красный (#FDF2F8) Контакты
Тег VIP Жёлтый (#FEF08A) Бейдж
Тег категории Голубой (#DBEAFE) Бейдж
Текст основной #1F2937 Чёрно-серый
Текст вторичный #6B7280 Серый
Тень карточек Лёгкая, 0 1px 3px rgba(0,0,0,0.1) Глубина

Типографика

  • Заголовок компании: 24–28px, font-weight: 600–700
  • Заголовки виджетов: 16–18px, font-weight: 600
  • Основной текст: 14–16px, font-weight: 400
  • Вторичный текст, подписи: 12–14px, color: #6B7280
  • Числа в метриках: 20–24px, font-weight: 600

Отступы и сетка

  • Отступ между карточками: 16–24px (gap)
  • Внутренние отступы карточек: 16–20px
  • Скругление углов: 8–12px (border-radius)
  • Сайдбар: 64–80px ширина

Иконки

  • Стиль: outline (контурные) или duotone
  • Размер: 16–24px для действий, 32–40px для крупных (иконка компании)
  • Набор: здание, документ, телефон, конверт, пользователь, календарь, принтер, карандаш, корзина, ссылка, деньги, корзина покупок, люди

Интерактивные элементы

  • Кнопки: «Редактировать», «Печать», «Копировать», «Удалить»
  • Ссылки: «Показать все» в каждом виджете
  • Иконки быстрых действий (телефон, email, календарь) у контактов и менеджера
  • Бейджи тегов (кликабельные для фильтрации)
  • Аватары с инициалами (клик → переход на карточку контакта)

Состояния и вариации

Пустые состояния

  • Нет контактов: «Добавить контакт» или пустой блок
  • Нет сделок: «Пока нет сделок»
  • Нет активностей: «Нет запланированных активностей»
  • Связанные компании: пустой список или placeholder

Адаптивность

  • Desktop: двухколоночный layout (1/3 + 2/3 или 1/2 + 1/2)
  • Tablet: карточки метрик в 2 ряда (3+2 или 2+2+1)
  • Mobile: одна колонка, карточки метрик скроллятся горизонтально или в 2 колонки

Пример промпта для AI (копируй и вставляй)

Сгенерируй экран просмотра карточки компании в CRM-системе (веб-интерфейс).

Структура:
1. Слева — узкий сайдбар с иконками навигации (портфель, компании, дашборд). Активна иконка «Компании».
2. Справа — основной контент:
   - Верхняя шапка: название «ООО Альфа», теги VIP и Крупный, ИНН, телефон, email. Справа — карточка закреплённого менеджера с аватаром «ПА», кнопки редактирования.
   - Ряд из 5 цветных карточек метрик: Сумма сделок (750 000 Р), Оборот (150 000 Р), Сделок (2), Продаж (2), Контактов (2). Каждая карточка — свой цвет (голубой, зелёный, фиолетовый, жёлтый, розовый).
   - Двухколоночный блок: слева — «Реквизиты» (ОГРН, КПП, адреса, банк), «Сделки», «История»; справа — «Информация о компании» (телефон, email, сайт, отрасль), «Контакты» (2 карточки с аватарами ИИ и ЛД), «Связанные компании», «Текущие активности».

Стиль: чистый, современный, профессиональный. Белый фон, карточки со скруглёнными углами и лёгкой тенью. Синий акцент для кнопок и активных элементов. Sans-serif шрифт. Иконки outline-стиля.

Чек-лист для проверки сгенерированного макета

  • [ ] Шапка компании с названием, тегами и контактами
  • [ ] 5 карточек метрик с разными цветами
  • [ ] Двухколоночный layout для детальной информации
  • [ ] Виджет «Реквизиты» с ОГРН, КПП, адресами, банком
  • [ ] Виджет «Информация о компании» с контактами (аватары с инициалами)
  • [ ] Секции «Сделки», «История», «Активности»
  • [ ] Сайдбар слева
  • [ ] Верхний хедер с проектом, поиском, уведомлениями, аватаром
  • [ ] Единый визуальный стиль (цвета, типографика, отступы)

Референсы в проекте

  • Функциональная спецификация: docs/functional/09-companies.md — описание экрана Company Details
  • Реализация: frontend/src/views/crm/Companies/CompanyDetails.tsx — текущая вёрстка
  • Виджеты: CompanyHeaderWidget, CompanyHeaderStats, CompanyRequisitesWidget, CompanyInfoWidget, CompanyDealsWidget, CompanyOrdersWidget, CompanyHistoryWidget, CompanyActivitiesWidget