From 2195fb4cbc8b736d411024a4864c13541c7844ba Mon Sep 17 00:00:00 2001 From: ochenstarik Date: Sat, 19 Sep 2026 02:02:30 +0700 Subject: [PATCH] design(penpot): add complete module screen set --- design/penpot/41-crm-deal.svg | 1 + design/penpot/42-crm-contacts.svg | 1 + design/penpot/43-crm-companies.svg | 1 + design/penpot/44-crm-leads.svg | 1 + design/penpot/50-sales.svg | 1 + design/penpot/51-inventory.svg | 1 + design/penpot/52-procurement.svg | 1 + design/penpot/53-finance.svg | 1 + design/penpot/54-staff.svg | 1 + design/penpot/55-projects.svg | 1 + design/penpot/56-tasks.svg | 1 + design/penpot/57-marketing.svg | 1 + design/penpot/58-analytics.svg | 1 + design/penpot/59-documents.svg | 1 + design/penpot/60-automation.svg | 1 + design/penpot/61-sites.svg | 1 + design/penpot/62-support.svg | 1 + design/penpot/63-settings.svg | 1 + design/penpot/64-home.svg | 1 + design/penpot/65-ai-center.svg | 1 + design/penpot/66-apps.svg | 1 + design/penpot/67-entity-builder.svg | 1 + design/penpot/generate-module-screens.mjs | 41 +++++++++++++++++++++++ 23 files changed, 63 insertions(+) create mode 100644 design/penpot/41-crm-deal.svg create mode 100644 design/penpot/42-crm-contacts.svg create mode 100644 design/penpot/43-crm-companies.svg create mode 100644 design/penpot/44-crm-leads.svg create mode 100644 design/penpot/50-sales.svg create mode 100644 design/penpot/51-inventory.svg create mode 100644 design/penpot/52-procurement.svg create mode 100644 design/penpot/53-finance.svg create mode 100644 design/penpot/54-staff.svg create mode 100644 design/penpot/55-projects.svg create mode 100644 design/penpot/56-tasks.svg create mode 100644 design/penpot/57-marketing.svg create mode 100644 design/penpot/58-analytics.svg create mode 100644 design/penpot/59-documents.svg create mode 100644 design/penpot/60-automation.svg create mode 100644 design/penpot/61-sites.svg create mode 100644 design/penpot/62-support.svg create mode 100644 design/penpot/63-settings.svg create mode 100644 design/penpot/64-home.svg create mode 100644 design/penpot/65-ai-center.svg create mode 100644 design/penpot/66-apps.svg create mode 100644 design/penpot/67-entity-builder.svg create mode 100644 design/penpot/generate-module-screens.mjs diff --git a/design/penpot/41-crm-deal.svg b/design/penpot/41-crm-deal.svg new file mode 100644 index 0000000..9297dad --- /dev/null +++ b/design/penpot/41-crm-deal.svg @@ -0,0 +1 @@ +♛ KRONAБИЗНЕС-ПЛАТФОРМАГлавнаяАналитикаМаркетингКоммуникацииCRMПродажиСкладЗакупкиФинансыСотрудникиПроектыЗадачиДокументыАвтоматизацияСайтыПоддержкаНастройкиРесторан: Зал + Доставка⌄⌕ Поиск по платформе…ВикторСделка «Поставка упаковки»CRM · Карточка сделки · рабочий экран+ СоздатьСумма180 000 ₽Вероятность40%ЭтапКвалификацияСледующее действиеСегодня, 15:00⌕ Поиск и фильтрыФильтры · ПериодНАЗВАНИЕСТАТУС / ДЕТАЛИКонтактИван ПетровДиректор · ООО «Ресурс»Телефон+7 900 123-45-67Telegram подключёнЗадачиПодготовить предложениеСегодня, 15:00ДокументыКоммерческое предложениеЧерновикИсторияВходящий запрос с сайта18 сентября, 12:41KRONA AIСводка и следующее действие → \ No newline at end of file diff --git a/design/penpot/42-crm-contacts.svg b/design/penpot/42-crm-contacts.svg new file mode 100644 index 0000000..d2b310f --- /dev/null +++ b/design/penpot/42-crm-contacts.svg @@ -0,0 +1 @@ +♛ KRONAБИЗНЕС-ПЛАТФОРМАГлавнаяАналитикаМаркетингКоммуникацииCRMПродажиСкладЗакупкиФинансыСотрудникиПроектыЗадачиДокументыАвтоматизацияСайтыПоддержкаНастройкиРесторан: Зал + Доставка⌄⌕ Поиск по платформе…ВикторКонтактыCRM · Контакты · рабочий экран+ СоздатьВсего128Активные94Без сделки21Новые за месяц17⌕ Поиск и фильтрыФильтры · ПериодНАЗВАНИЕСТАТУС / ДЕТАЛИИван ПетровООО «Ресурс»+7 900 123-45-67Анна БеловаСеть кофеен «Маяк»anna@mayak.ruСергей ОрловБЦ «Север»TelegramМария ВолковаОтель «Гранд»+7 913 555-22-11Александр КимIT Parkalex@itpark.ruKRONA AIСводка и следующее действие → \ No newline at end of file diff --git a/design/penpot/43-crm-companies.svg b/design/penpot/43-crm-companies.svg new file mode 100644 index 0000000..3ea730e --- /dev/null +++ b/design/penpot/43-crm-companies.svg @@ -0,0 +1 @@ +♛ KRONAБИЗНЕС-ПЛАТФОРМАГлавнаяАналитикаМаркетингКоммуникацииCRMПродажиСкладЗакупкиФинансыСотрудникиПроектыЗадачиДокументыАвтоматизацияСайтыПоддержкаНастройкиРесторан: Зал + Доставка⌄⌕ Поиск по платформе…ВикторКомпанииCRM · Компании · рабочий экран+ СоздатьВсего42С активными сделками18Клиенты29Поставщики13⌕ Поиск и фильтрыФильтры · ПериодНАЗВАНИЕСТАТУС / ДЕТАЛИООО «Ресурс»Поставщик3 сделки · 1,2 млн ₽Сеть кофеен «Маяк»Клиент2 сделки · 680 000 ₽БЦ «Север»Клиент1 сделка · 240 000 ₽Отель «Гранд»Клиент4 сделки · 2,6 млн ₽IT ParkПартнёр2 сделки · 920 000 ₽KRONA AIСводка и следующее действие → \ No newline at end of file diff --git a/design/penpot/44-crm-leads.svg b/design/penpot/44-crm-leads.svg new file mode 100644 index 0000000..a0ca582 --- /dev/null +++ b/design/penpot/44-crm-leads.svg @@ -0,0 +1 @@ +♛ KRONAБИЗНЕС-ПЛАТФОРМАГлавнаяАналитикаМаркетингКоммуникацииCRMПродажиСкладЗакупкиФинансыСотрудникиПроектыЗадачиДокументыАвтоматизацияСайтыПоддержкаНастройкиРесторан: Зал + Доставка⌄⌕ Поиск по платформе…ВикторЛидыCRM · Лиды · рабочий экран+ СоздатьНовые17В работе9Конверсия34%Без ответа3⌕ Поиск и фильтрыФильтры · ПериодНАЗВАНИЕСТАТУС / ДЕТАЛИЗаявка на корпоративное питаниеСайтСегодня, 12:41Кейтеринг на 120 человекTelegramСегодня, 11:18Поставка обедов в офисEmailВчера, 17:30Франшиза кафеMAXВчера, 15:06Банкет на октябрьТелефон17 сентябряKRONA AIСводка и следующее действие → \ No newline at end of file diff --git a/design/penpot/50-sales.svg b/design/penpot/50-sales.svg new file mode 100644 index 0000000..9f763ee --- /dev/null +++ b/design/penpot/50-sales.svg @@ -0,0 +1 @@ +♛ KRONAБИЗНЕС-ПЛАТФОРМАГлавнаяАналитикаМаркетингКоммуникацииCRMПродажиСкладЗакупкиФинансыСотрудникиПроектыЗадачиДокументыАвтоматизацияСайтыПоддержкаНастройкиРесторан: Зал + Доставка⌄⌕ Поиск по платформе…ВикторЗаказы и продажиПродажи · рабочий экран+ СоздатьВыручка сегодня184 600 ₽Заказов47Средний чек3 928 ₽К оплате62 400 ₽⌕ Поиск и фильтрыФильтры · ПериодНАЗВАНИЕСТАТУС / ДЕТАЛИ№ 1048Доставка · Новый4 860 ₽№ 1047Зал · Готовится2 340 ₽№ 1046Самовывоз · Готов1 780 ₽№ 1045Доставка · В пути6 120 ₽№ 1044Зал · Закрыт3 560 ₽KRONA AIСводка и следующее действие → \ No newline at end of file diff --git a/design/penpot/51-inventory.svg b/design/penpot/51-inventory.svg new file mode 100644 index 0000000..721d53e --- /dev/null +++ b/design/penpot/51-inventory.svg @@ -0,0 +1 @@ +♛ KRONAБИЗНЕС-ПЛАТФОРМАГлавнаяАналитикаМаркетингКоммуникацииCRMПродажиСкладЗакупкиФинансыСотрудникиПроектыЗадачиДокументыАвтоматизацияСайтыПоддержкаНастройкиРесторан: Зал + Доставка⌄⌕ Поиск по платформе…ВикторОстатки и движениеСклад · рабочий экран+ СоздатьПозиций386Ниже минимума12На сумму2,84 млн ₽Списания сегодня8 420 ₽⌕ Поиск и фильтрыФильтры · ПериодНАЗВАНИЕСТАТУС / ДЕТАЛИЛосось охлаждённый4,2 кгНиже минимумаСливки 33%18 лДостаточноСыр моцарелла12,5 кгЗаказатьБутылка 0,5 л240 штДостаточноКофе зерно7 кгРезерв 2 кгKRONA AIСводка и следующее действие → \ No newline at end of file diff --git a/design/penpot/52-procurement.svg b/design/penpot/52-procurement.svg new file mode 100644 index 0000000..63ee99f --- /dev/null +++ b/design/penpot/52-procurement.svg @@ -0,0 +1 @@ +♛ KRONAБИЗНЕС-ПЛАТФОРМАГлавнаяАналитикаМаркетингКоммуникацииCRMПродажиСкладЗакупкиФинансыСотрудникиПроектыЗадачиДокументыАвтоматизацияСайтыПоддержкаНастройкиРесторан: Зал + Доставка⌄⌕ Поиск по платформе…ВикторЗаявки поставщикамЗакупки · рабочий экран+ СоздатьК заказу184 300 ₽Поставщиков8Не достигнут минимум2Ближайшая доставкаЗавтра⌕ Поиск и фильтрыФильтры · ПериодНАЗВАНИЕСТАТУС / ДЕТАЛИООО «Ресурс»42 600 ₽Минимум 15 000 ₽ФудСервис68 400 ₽Лучшие цены: 14 позицийРыбный двор12 800 ₽До минимума 2 200 ₽Упаковка Про34 500 ₽Доставка во вторникМагазин · ежедневный закуп26 000 ₽18 позицийKRONA AIСводка и следующее действие → \ No newline at end of file diff --git a/design/penpot/53-finance.svg b/design/penpot/53-finance.svg new file mode 100644 index 0000000..fa62773 --- /dev/null +++ b/design/penpot/53-finance.svg @@ -0,0 +1 @@ +♛ KRONAБИЗНЕС-ПЛАТФОРМАГлавнаяАналитикаМаркетингКоммуникацииCRMПродажиСкладЗакупкиФинансыСотрудникиПроектыЗадачиДокументыАвтоматизацияСайтыПоддержкаНастройкиРесторан: Зал + Доставка⌄⌕ Поиск по платформе…ВикторДеньги и платежиФинансы · рабочий экран+ СоздатьДоступно1,84 млн ₽К поступлению620 000 ₽К оплате438 000 ₽ДДС к учёту72 400 ₽⌕ Поиск и фильтрыФильтры · ПериодНАЗВАНИЕСТАТУС / ДЕТАЛИПоступление · ООО «Альфа»+180 000 ₽Сегодня, 10:21Оплата · ФудСервис−68 400 ₽Сегодня, 09:40Зарплата · аванс−320 000 ₽20 сентябряАренда−185 000 ₽25 сентябряПоступление · БЦ «Север»+240 000 ₽28 сентябряKRONA AIСводка и следующее действие → \ No newline at end of file diff --git a/design/penpot/54-staff.svg b/design/penpot/54-staff.svg new file mode 100644 index 0000000..7308833 --- /dev/null +++ b/design/penpot/54-staff.svg @@ -0,0 +1 @@ +♛ KRONAБИЗНЕС-ПЛАТФОРМАГлавнаяАналитикаМаркетингКоммуникацииCRMПродажиСкладЗакупкиФинансыСотрудникиПроектыЗадачиДокументыАвтоматизацияСайтыПоддержкаНастройкиРесторан: Зал + Доставка⌄⌕ Поиск по платформе…ВикторКоманда и сменыСотрудники · рабочий экран+ СоздатьСотрудников48Сегодня в смене31Опаздывают2ФОТ месяца2,16 млн ₽⌕ Поиск и фильтрыФильтры · ПериодНАЗВАНИЕСТАТУС / ДЕТАЛИГорский 1/1 · Зал12 сотрудниковСмена открытаГорский 1/1 · Кухня9 сотрудников1 опозданиеДоставка7 сотрудниковВсе на линииОфис3 сотрудникаРабочий деньРезерв5 сотрудниковДоступныKRONA AIСводка и следующее действие → \ No newline at end of file diff --git a/design/penpot/55-projects.svg b/design/penpot/55-projects.svg new file mode 100644 index 0000000..779b54d --- /dev/null +++ b/design/penpot/55-projects.svg @@ -0,0 +1 @@ +♛ KRONAБИЗНЕС-ПЛАТФОРМАГлавнаяАналитикаМаркетингКоммуникацииCRMПродажиСкладЗакупкиФинансыСотрудникиПроектыЗадачиДокументыАвтоматизацияСайтыПоддержкаНастройкиРесторан: Зал + Доставка⌄⌕ Поиск по платформе…ВикторПроектыПроекты · рабочий экран+ СоздатьАктивные8В срок6С риском2Бюджет4,8 млн ₽⌕ Поиск и фильтрыФильтры · ПериодНАЗВАНИЕСТАТУС / ДЕТАЛИОткрытие летней веранды68%До 30 сентябряНовая система лояльности42%До 15 октябряПереезд склада81%Риск срокаМеню осень 202693%На согласованииАвтоматизация закупок35%До 1 ноябряKRONA AIСводка и следующее действие → \ No newline at end of file diff --git a/design/penpot/56-tasks.svg b/design/penpot/56-tasks.svg new file mode 100644 index 0000000..436a257 --- /dev/null +++ b/design/penpot/56-tasks.svg @@ -0,0 +1 @@ +♛ KRONAБИЗНЕС-ПЛАТФОРМАГлавнаяАналитикаМаркетингКоммуникацииCRMПродажиСкладЗакупкиФинансыСотрудникиПроектыЗадачиДокументыАвтоматизацияСайтыПоддержкаНастройкиРесторан: Зал + Доставка⌄⌕ Поиск по платформе…ВикторЗадачи командыЗадачи · рабочий экран+ СоздатьСегодня18Просрочено4На проверке7Выполнено за неделю96⌕ Поиск и фильтрыФильтры · ПериодНАЗВАНИЕСТАТУС / ДЕТАЛИСогласовать заявку поставщикуВысокийСегодня, 13:00Проверить остатки лососяВысокийСегодня, 14:00Обновить график сменОбычныйСегодня, 17:00Подготовить договорОбычныйЗавтраПроверить рекламную кампаниюНизкий21 сентябряKRONA AIСводка и следующее действие → \ No newline at end of file diff --git a/design/penpot/57-marketing.svg b/design/penpot/57-marketing.svg new file mode 100644 index 0000000..4b06eca --- /dev/null +++ b/design/penpot/57-marketing.svg @@ -0,0 +1 @@ +♛ KRONAБИЗНЕС-ПЛАТФОРМАГлавнаяАналитикаМаркетингКоммуникацииCRMПродажиСкладЗакупкиФинансыСотрудникиПроектыЗадачиДокументыАвтоматизацияСайтыПоддержкаНастройкиРесторан: Зал + Доставка⌄⌕ Поиск по платформе…ВикторКампании и аудиторииМаркетинг · рабочий экран+ СоздатьРасход месяца284 000 ₽Лиды318Цена лида893 ₽ROMI184%⌕ Поиск и фильтрыФильтры · ПериодНАЗВАНИЕСТАТУС / ДЕТАЛИОсеннее меню · VKАктивна86 лидов · 72 000 ₽Бизнес-ланчи · ЯндексАктивна142 лида · 118 000 ₽Доставка · TelegramПауза38 лидов · 31 000 ₽Банкеты · EmailЗапланированаСтарт 22 сентябряВозврат гостей · SMSАктивна52 лида · 63 000 ₽KRONA AIСводка и следующее действие → \ No newline at end of file diff --git a/design/penpot/58-analytics.svg b/design/penpot/58-analytics.svg new file mode 100644 index 0000000..2896d95 --- /dev/null +++ b/design/penpot/58-analytics.svg @@ -0,0 +1 @@ +♛ KRONAБИЗНЕС-ПЛАТФОРМАГлавнаяАналитикаМаркетингКоммуникацииCRMПродажиСкладЗакупкиФинансыСотрудникиПроектыЗадачиДокументыАвтоматизацияСайтыПоддержкаНастройкиРесторан: Зал + Доставка⌄⌕ Поиск по платформе…ВикторПоказатели бизнесаАналитика · рабочий экран+ СоздатьВыручка4,82 млн ₽Прибыль1,14 млн ₽Средний чек3 640 ₽Повторные гости42%⌕ Поиск и фильтрыФильтры · ПериодНАЗВАНИЕСТАТУС / ДЕТАЛИВыручка по днямПн 620 · Вт 710 · Ср 680 · Чт 760Рост 12%Каналы продажЗал 48% · Доставка 37% · Самовывоз 15%Лучшие категорииБизнес-ланчи · Напитки · БанкетыЗагрузка команды82%Пик 13:00–15:00Прогноз месяца6,4 млн ₽Выполнение 75%KRONA AIСводка и следующее действие → \ No newline at end of file diff --git a/design/penpot/59-documents.svg b/design/penpot/59-documents.svg new file mode 100644 index 0000000..caadbc3 --- /dev/null +++ b/design/penpot/59-documents.svg @@ -0,0 +1 @@ +♛ KRONAБИЗНЕС-ПЛАТФОРМАГлавнаяАналитикаМаркетингКоммуникацииCRMПродажиСкладЗакупкиФинансыСотрудникиПроектыЗадачиДокументыАвтоматизацияСайтыПоддержкаНастройкиРесторан: Зал + Доставка⌄⌕ Поиск по платформе…ВикторДокументыДокументы · рабочий экран+ СоздатьНа подпись7Черновики14Истекают3Всего486⌕ Поиск и фильтрыФильтры · ПериодНАЗВАНИЕСТАТУС / ДЕТАЛИДоговор поставки №42На подписьООО «Ресурс»Счёт №1048ОплаченООО «Альфа»Сертификат на лососьИстекает через 8 днейРыбный дворАкт сверкиЧерновикФудСервисТрудовой договорПодписанИванов А. В.KRONA AIСводка и следующее действие → \ No newline at end of file diff --git a/design/penpot/60-automation.svg b/design/penpot/60-automation.svg new file mode 100644 index 0000000..4f51288 --- /dev/null +++ b/design/penpot/60-automation.svg @@ -0,0 +1 @@ +♛ KRONAБИЗНЕС-ПЛАТФОРМАГлавнаяАналитикаМаркетингКоммуникацииCRMПродажиСкладЗакупкиФинансыСотрудникиПроектыЗадачиДокументыАвтоматизацияСайтыПоддержкаНастройкиРесторан: Зал + Доставка⌄⌕ Поиск по платформе…ВикторСценарииАвтоматизация · рабочий экран+ СоздатьАктивные18Запусков сегодня426Ошибки2Сэкономлено37 ч⌕ Поиск и фильтрыФильтры · ПериодНАЗВАНИЕСТАТУС / ДЕТАЛИНизкий остаток → заявкаАктивен86 запусковНовый лид → задача менеджеруАктивен42 запускаЗаказ готов → сообщение клиентуАктивен214 запусковПросрочка оплаты → напоминаниеОшибка2 запускаСмена закрыта → отчётАктивен82 запускаKRONA AIСводка и следующее действие → \ No newline at end of file diff --git a/design/penpot/61-sites.svg b/design/penpot/61-sites.svg new file mode 100644 index 0000000..40d79e4 --- /dev/null +++ b/design/penpot/61-sites.svg @@ -0,0 +1 @@ +♛ KRONAБИЗНЕС-ПЛАТФОРМАГлавнаяАналитикаМаркетингКоммуникацииCRMПродажиСкладЗакупкиФинансыСотрудникиПроектыЗадачиДокументыАвтоматизацияСайтыПоддержкаНастройкиРесторан: Зал + Доставка⌄⌕ Поиск по платформе…ВикторСайты и формыСайты · рабочий экран+ СоздатьОпубликовано3Черновики2Заявок за неделю74Конверсия6,8%⌕ Поиск и фильтрыФильтры · ПериодНАЗВАНИЕСТАТУС / ДЕТАЛИkrona.restaurantОпубликованОсновной сайтdelivery.krona.restaurantОпубликованДоставкаbanket.krona.restaurantОпубликованБанкетыОсеннее менюЧерновикЛендингВакансииЧерновикФорма откликаKRONA AIСводка и следующее действие → \ No newline at end of file diff --git a/design/penpot/62-support.svg b/design/penpot/62-support.svg new file mode 100644 index 0000000..ffb4841 --- /dev/null +++ b/design/penpot/62-support.svg @@ -0,0 +1 @@ +♛ KRONAБИЗНЕС-ПЛАТФОРМАГлавнаяАналитикаМаркетингКоммуникацииCRMПродажиСкладЗакупкиФинансыСотрудникиПроектыЗадачиДокументыАвтоматизацияСайтыПоддержкаНастройкиРесторан: Зал + Доставка⌄⌕ Поиск по платформе…ВикторОбращенияПоддержка · рабочий экран+ СоздатьОткрыто12Критичные2Среднее время ответа8 минРешено сегодня34⌕ Поиск и фильтрыФильтры · ПериодНАЗВАНИЕСТАТУС / ДЕТАЛИНе проходит оплатаКритичныйОрганизация «Альфа»Не загружается прайсВысокийООО «Ресурс»Добавить пользователяОбычныйРесторан «Маяк»Ошибка отчётаВысокийГорский 1/1Вопрос по тарифуНизкийКафе «Берег»KRONA AIСводка и следующее действие → \ No newline at end of file diff --git a/design/penpot/63-settings.svg b/design/penpot/63-settings.svg new file mode 100644 index 0000000..d9e1037 --- /dev/null +++ b/design/penpot/63-settings.svg @@ -0,0 +1 @@ +♛ KRONAБИЗНЕС-ПЛАТФОРМАГлавнаяАналитикаМаркетингКоммуникацииCRMПродажиСкладЗакупкиФинансыСотрудникиПроектыЗадачиДокументыАвтоматизацияСайтыПоддержкаНастройкиРесторан: Зал + Доставка⌄⌕ Поиск по платформе…ВикторНастройки организацииНастройки · рабочий экран+ СоздатьОрганизацияООО «Крона»Пользователи48Подключённые модули12Роль владельцаПолный доступ⌕ Поиск и фильтрыФильтры · ПериодНАЗВАНИЕСТАТУС / ДЕТАЛИПрофиль организацииРеквизиты и брендНастроеноПользователи и роли48 пользователей3 приглашенияМодули12 включеноКаналы скрытыИнтеграции и VPN6 подключенийVPN активенРезервные копииЕжедневно, 03:00Последняя успешнаKRONA AIСводка и следующее действие → \ No newline at end of file diff --git a/design/penpot/64-home.svg b/design/penpot/64-home.svg new file mode 100644 index 0000000..d1f5594 --- /dev/null +++ b/design/penpot/64-home.svg @@ -0,0 +1 @@ +♛ KRONAБИЗНЕС-ПЛАТФОРМАГлавнаяАналитикаМаркетингКоммуникацииCRMПродажиСкладЗакупкиФинансыСотрудникиПроектыЗадачиДокументыАвтоматизацияСайтыПоддержкаНастройкиРесторан: Зал + Доставка⌄⌕ Поиск по платформе…ВикторРабочий деньГлавная · рабочий экран+ СоздатьВыручка сегодня184 600 ₽Задачи18Новые сообщения48Требует внимания7⌕ Поиск и фильтрыФильтры · ПериодНАЗВАНИЕСТАТУС / ДЕТАЛИПродажи47 заказов+12% к прошлой субботеЗакупки2 поставщика ниже минимумаНужно решениеСотрудники31 в смене2 опозданияКоммуникации48 непрочитанных12 TelegramФинансы438 000 ₽ к оплатеДо 25 сентябряKRONA AIСводка и следующее действие → \ No newline at end of file diff --git a/design/penpot/65-ai-center.svg b/design/penpot/65-ai-center.svg new file mode 100644 index 0000000..6254b54 --- /dev/null +++ b/design/penpot/65-ai-center.svg @@ -0,0 +1 @@ +♛ KRONAБИЗНЕС-ПЛАТФОРМАГлавнаяАналитикаМаркетингКоммуникацииCRMПродажиСкладЗакупкиФинансыСотрудникиПроектыЗадачиДокументыАвтоматизацияСайтыПоддержкаНастройкиРесторан: Зал + Доставка⌄⌕ Поиск по платформе…ВикторИИ-центрИИ-центр · рабочий экран+ СоздатьАссистенты8Автоматизаций24Диалогов сегодня186Экономия времени46 ч⌕ Поиск и фильтрыФильтры · ПериодНАЗВАНИЕСТАТУС / ДЕТАЛИПомощник руководителяАктивенСводки и решенияАссистент закупокАктивенСравнение поставщиковКонтроль качестваАктивен12 проверок сегодняHR-помощникОбучаетсяБаза знаний 82%МаркетологАктивен4 кампанииKRONA AIСводка и следующее действие → \ No newline at end of file diff --git a/design/penpot/66-apps.svg b/design/penpot/66-apps.svg new file mode 100644 index 0000000..7f7fef8 --- /dev/null +++ b/design/penpot/66-apps.svg @@ -0,0 +1 @@ +♛ KRONAБИЗНЕС-ПЛАТФОРМАГлавнаяАналитикаМаркетингКоммуникацииCRMПродажиСкладЗакупкиФинансыСотрудникиПроектыЗадачиДокументыАвтоматизацияСайтыПоддержкаНастройкиРесторан: Зал + Доставка⌄⌕ Поиск по платформе…ВикторПриложения и интеграцииПриложения · рабочий экран+ СоздатьУстановлено14Доступно32Требуют внимания2Синхронизаций сегодня1 284⌕ Поиск и фильтрыФильтры · ПериодНАЗВАНИЕСТАТУС / ДЕТАЛИКоммуникацииУстановленоTelegram · MAX · WhatsAppСотрудникиУстановленоМобильное приложениеЗакупкиУстановлено8 поставщиковGoogle DriveПодключеноПоследняя синхронизация 5 минЯндекс ДискТребует входаРезервные копииKRONA AIСводка и следующее действие → \ No newline at end of file diff --git a/design/penpot/67-entity-builder.svg b/design/penpot/67-entity-builder.svg new file mode 100644 index 0000000..83ace18 --- /dev/null +++ b/design/penpot/67-entity-builder.svg @@ -0,0 +1 @@ +♛ KRONAБИЗНЕС-ПЛАТФОРМАГлавнаяАналитикаМаркетингКоммуникацииCRMПродажиСкладЗакупкиФинансыСотрудникиПроектыЗадачиДокументыАвтоматизацияСайтыПоддержкаНастройкиРесторан: Зал + Доставка⌄⌕ Поиск по платформе…ВикторКонструктор сущностейКонструктор сущностей · рабочий экран+ СоздатьСущностей18Пользовательских полей74Связей31Изменений сегодня6⌕ Поиск и фильтрыФильтры · ПериодНАЗВАНИЕСТАТУС / ДЕТАЛИКлиент12 полейCRM · ПродажиСырьё18 полейСклад · ЗакупкиПоставщик14 полейЗакупки · ДокументыСотрудник16 полейСотрудники · ЗадачиСертификат8 полейСклад · ДокументыKRONA AIСводка и следующее действие → \ No newline at end of file diff --git a/design/penpot/generate-module-screens.mjs b/design/penpot/generate-module-screens.mjs new file mode 100644 index 0000000..a410f33 --- /dev/null +++ b/design/penpot/generate-module-screens.mjs @@ -0,0 +1,41 @@ +import fs from 'node:fs'; +import path from 'node:path'; +import { fileURLToPath } from 'node:url'; + +const out = path.dirname(fileURLToPath(import.meta.url)); +const esc = (s) => String(s).replace(/&/g,'&').replace(//g,'>'); +const modules = [ + ['41-crm-deal','CRM · Карточка сделки','Сделка «Поставка упаковки»','Сумма|180 000 ₽;Вероятность|40%;Этап|Квалификация;Следующее действие|Сегодня, 15:00','Контакт|Иван Петров|Директор · ООО «Ресурс»;Телефон|+7 900 123-45-67|Telegram подключён;Задачи|Подготовить предложение|Сегодня, 15:00;Документы|Коммерческое предложение|Черновик;История|Входящий запрос с сайта|18 сентября, 12:41'], + ['42-crm-contacts','CRM · Контакты','Контакты','Всего|128;Активные|94;Без сделки|21;Новые за месяц|17','Иван Петров|ООО «Ресурс»|+7 900 123-45-67;Анна Белова|Сеть кофеен «Маяк»|anna@mayak.ru;Сергей Орлов|БЦ «Север»|Telegram;Мария Волкова|Отель «Гранд»|+7 913 555-22-11;Александр Ким|IT Park|alex@itpark.ru'], + ['43-crm-companies','CRM · Компании','Компании','Всего|42;С активными сделками|18;Клиенты|29;Поставщики|13','ООО «Ресурс»|Поставщик|3 сделки · 1,2 млн ₽;Сеть кофеен «Маяк»|Клиент|2 сделки · 680 000 ₽;БЦ «Север»|Клиент|1 сделка · 240 000 ₽;Отель «Гранд»|Клиент|4 сделки · 2,6 млн ₽;IT Park|Партнёр|2 сделки · 920 000 ₽'], + ['44-crm-leads','CRM · Лиды','Лиды','Новые|17;В работе|9;Конверсия|34%;Без ответа|3','Заявка на корпоративное питание|Сайт|Сегодня, 12:41;Кейтеринг на 120 человек|Telegram|Сегодня, 11:18;Поставка обедов в офис|Email|Вчера, 17:30;Франшиза кафе|MAX|Вчера, 15:06;Банкет на октябрь|Телефон|17 сентября'], + ['50-sales','Продажи','Заказы и продажи','Выручка сегодня|184 600 ₽;Заказов|47;Средний чек|3 928 ₽;К оплате|62 400 ₽','№ 1048|Доставка · Новый|4 860 ₽;№ 1047|Зал · Готовится|2 340 ₽;№ 1046|Самовывоз · Готов|1 780 ₽;№ 1045|Доставка · В пути|6 120 ₽;№ 1044|Зал · Закрыт|3 560 ₽'], + ['51-inventory','Склад','Остатки и движение','Позиций|386;Ниже минимума|12;На сумму|2,84 млн ₽;Списания сегодня|8 420 ₽','Лосось охлаждённый|4,2 кг|Ниже минимума;Сливки 33%|18 л|Достаточно;Сыр моцарелла|12,5 кг|Заказать;Бутылка 0,5 л|240 шт|Достаточно;Кофе зерно|7 кг|Резерв 2 кг'], + ['52-procurement','Закупки','Заявки поставщикам','К заказу|184 300 ₽;Поставщиков|8;Не достигнут минимум|2;Ближайшая доставка|Завтра','ООО «Ресурс»|42 600 ₽|Минимум 15 000 ₽;ФудСервис|68 400 ₽|Лучшие цены: 14 позиций;Рыбный двор|12 800 ₽|До минимума 2 200 ₽;Упаковка Про|34 500 ₽|Доставка во вторник;Магазин · ежедневный закуп|26 000 ₽|18 позиций'], + ['53-finance','Финансы','Деньги и платежи','Доступно|1,84 млн ₽;К поступлению|620 000 ₽;К оплате|438 000 ₽;ДДС к учёту|72 400 ₽','Поступление · ООО «Альфа»|+180 000 ₽|Сегодня, 10:21;Оплата · ФудСервис|−68 400 ₽|Сегодня, 09:40;Зарплата · аванс|−320 000 ₽|20 сентября;Аренда|−185 000 ₽|25 сентября;Поступление · БЦ «Север»|+240 000 ₽|28 сентября'], + ['54-staff','Сотрудники','Команда и смены','Сотрудников|48;Сегодня в смене|31;Опаздывают|2;ФОТ месяца|2,16 млн ₽','Горский 1/1 · Зал|12 сотрудников|Смена открыта;Горский 1/1 · Кухня|9 сотрудников|1 опоздание;Доставка|7 сотрудников|Все на линии;Офис|3 сотрудника|Рабочий день;Резерв|5 сотрудников|Доступны'], + ['55-projects','Проекты','Проекты','Активные|8;В срок|6;С риском|2;Бюджет|4,8 млн ₽','Открытие летней веранды|68%|До 30 сентября;Новая система лояльности|42%|До 15 октября;Переезд склада|81%|Риск срока;Меню осень 2026|93%|На согласовании;Автоматизация закупок|35%|До 1 ноября'], + ['56-tasks','Задачи','Задачи команды','Сегодня|18;Просрочено|4;На проверке|7;Выполнено за неделю|96','Согласовать заявку поставщику|Высокий|Сегодня, 13:00;Проверить остатки лосося|Высокий|Сегодня, 14:00;Обновить график смен|Обычный|Сегодня, 17:00;Подготовить договор|Обычный|Завтра;Проверить рекламную кампанию|Низкий|21 сентября'], + ['57-marketing','Маркетинг','Кампании и аудитории','Расход месяца|284 000 ₽;Лиды|318;Цена лида|893 ₽;ROMI|184%','Осеннее меню · VK|Активна|86 лидов · 72 000 ₽;Бизнес-ланчи · Яндекс|Активна|142 лида · 118 000 ₽;Доставка · Telegram|Пауза|38 лидов · 31 000 ₽;Банкеты · Email|Запланирована|Старт 22 сентября;Возврат гостей · SMS|Активна|52 лида · 63 000 ₽'], + ['58-analytics','Аналитика','Показатели бизнеса','Выручка|4,82 млн ₽;Прибыль|1,14 млн ₽;Средний чек|3 640 ₽;Повторные гости|42%','Выручка по дням|Пн 620 · Вт 710 · Ср 680 · Чт 760|Рост 12%;Каналы продаж|Зал 48% · Доставка 37% · Самовывоз 15%|;Лучшие категории|Бизнес-ланчи · Напитки · Банкеты|;Загрузка команды|82%|Пик 13:00–15:00;Прогноз месяца|6,4 млн ₽|Выполнение 75%'], + ['59-documents','Документы','Документы','На подпись|7;Черновики|14;Истекают|3;Всего|486','Договор поставки №42|На подпись|ООО «Ресурс»;Счёт №1048|Оплачен|ООО «Альфа»;Сертификат на лосось|Истекает через 8 дней|Рыбный двор;Акт сверки|Черновик|ФудСервис;Трудовой договор|Подписан|Иванов А. В.'], + ['60-automation','Автоматизация','Сценарии','Активные|18;Запусков сегодня|426;Ошибки|2;Сэкономлено|37 ч','Низкий остаток → заявка|Активен|86 запусков;Новый лид → задача менеджеру|Активен|42 запуска;Заказ готов → сообщение клиенту|Активен|214 запусков;Просрочка оплаты → напоминание|Ошибка|2 запуска;Смена закрыта → отчёт|Активен|82 запуска'], + ['61-sites','Сайты','Сайты и формы','Опубликовано|3;Черновики|2;Заявок за неделю|74;Конверсия|6,8%','krona.restaurant|Опубликован|Основной сайт;delivery.krona.restaurant|Опубликован|Доставка;banket.krona.restaurant|Опубликован|Банкеты;Осеннее меню|Черновик|Лендинг;Вакансии|Черновик|Форма отклика'], + ['62-support','Поддержка','Обращения','Открыто|12;Критичные|2;Среднее время ответа|8 мин;Решено сегодня|34','Не проходит оплата|Критичный|Организация «Альфа»;Не загружается прайс|Высокий|ООО «Ресурс»;Добавить пользователя|Обычный|Ресторан «Маяк»;Ошибка отчёта|Высокий|Горский 1/1;Вопрос по тарифу|Низкий|Кафе «Берег»'], + ['65-ai-center','ИИ-центр','ИИ-центр','Ассистенты|8;Автоматизаций|24;Диалогов сегодня|186;Экономия времени|46 ч','Помощник руководителя|Активен|Сводки и решения;Ассистент закупок|Активен|Сравнение поставщиков;Контроль качества|Активен|12 проверок сегодня;HR-помощник|Обучается|База знаний 82%;Маркетолог|Активен|4 кампании'], + ['66-apps','Приложения','Приложения и интеграции','Установлено|14;Доступно|32;Требуют внимания|2;Синхронизаций сегодня|1 284','Коммуникации|Установлено|Telegram · MAX · WhatsApp;Сотрудники|Установлено|Мобильное приложение;Закупки|Установлено|8 поставщиков;Google Drive|Подключено|Последняя синхронизация 5 мин;Яндекс Диск|Требует входа|Резервные копии'], + ['67-entity-builder','Конструктор сущностей','Конструктор сущностей','Сущностей|18;Пользовательских полей|74;Связей|31;Изменений сегодня|6','Клиент|12 полей|CRM · Продажи;Сырьё|18 полей|Склад · Закупки;Поставщик|14 полей|Закупки · Документы;Сотрудник|16 полей|Сотрудники · Задачи;Сертификат|8 полей|Склад · Документы'], + ['63-settings','Настройки','Настройки организации','Организация|ООО «Крона»;Пользователи|48;Подключённые модули|12;Роль владельца|Полный доступ','Профиль организации|Реквизиты и бренд|Настроено;Пользователи и роли|48 пользователей|3 приглашения;Модули|12 включено|Каналы скрыты;Интеграции и VPN|6 подключений|VPN активен;Резервные копии|Ежедневно, 03:00|Последняя успешна'], + ['64-home','Главная','Рабочий день','Выручка сегодня|184 600 ₽;Задачи|18;Новые сообщения|48;Требует внимания|7','Продажи|47 заказов|+12% к прошлой субботе;Закупки|2 поставщика ниже минимума|Нужно решение;Сотрудники|31 в смене|2 опоздания;Коммуникации|48 непрочитанных|12 Telegram;Финансы|438 000 ₽ к оплате|До 25 сентября'] +]; + +const nav=['Главная','Аналитика','Маркетинг','Коммуникации','CRM','Продажи','Склад','Закупки','Финансы','Сотрудники','Проекты','Задачи','Документы','Автоматизация','Сайты','Поддержка','Настройки']; +function make([slug,module,title,statsRaw,rowsRaw]){ + const stats=statsRaw.split(';').map(x=>x.split('|')), rows=rowsRaw.split(';').map(x=>x.split('|')); + const navSvg=nav.map((n,i)=>`${esc(n)}`).join(''); + const statSvg=stats.map((s,i)=>`${esc(s[0])}${esc(s[1])}`).join(''); + const rowsSvg=rows.map((r,i)=>`${esc(r[0])}${esc(r[1]||'')}${esc(r[2]||'')}`).join(''); + return `♛ KRONAБИЗНЕС-ПЛАТФОРМА${navSvg}Ресторан: Зал + Доставка⌄⌕ Поиск по платформе…Виктор${esc(title)}${esc(module)} · рабочий экран+ Создать${statSvg}⌕ Поиск и фильтрыФильтры · ПериодНАЗВАНИЕСТАТУС / ДЕТАЛИ${rowsSvg}KRONA AIСводка и следующее действие →`; +} +for (const item of modules) fs.writeFileSync(path.join(out,`${item[0]}.svg`),make(item),'utf8'); +console.log(`generated ${modules.length} screens`);