diff --git a/BRANDING.md b/BRANDING.md index 893d215..bd7bcd6 100644 --- a/BRANDING.md +++ b/BRANDING.md @@ -7,7 +7,7 @@ - **Имя:** CalenTIQ - **Смысл:** calendar + TIQ (time intelligence) - **Tagline (направление):** One calendar. Three modes for your time. -- **Логотип:** Time Arc (дуга часов + равные точки слотов); master vector в brand pack +- **Логотип:** Time Arc (дуга часов + равные точки слотов); master vector в [`design/front/logo/`](design/front/logo/) ## Moods (UI-лейблы) @@ -21,10 +21,16 @@ IA без изменений: top nav + bottom nav mobile; без left sidebar; без 4-го Creator mood. -## Brand pack SoT +## Design / Brand pack SoT -Локально: `calentiq-brand-pack-local.zip` / `EventHubFront/.tmp-brand-pack-built/calentiq-brand-pack/`. -В приложении: `EventHubFront/public/brand/` (mark, lockup, favicons, mood app icons). +Канон в Spec (клиентский фронт): + +- [`design/front/`](design/front/) — UI-борды, Time Arc (mark/lockup), mood icons, tokens +- [`design/front/README.md`](design/front/README.md) — опись файлов и IA +- [`design/admin/`](design/admin/) — зарезервировано под админку (пока пусто) + +Runtime-копии в приложении: `EventHubFront/public/brand/` (mark, lockup, favicons, mood app icons). +Локальные ZIP (`calentiq-brand-pack-local.zip` и т.п.) — рабочие сборки; в git SoT не кладём. ## Domain / DNS (чеклист, без покупки) diff --git a/design/README.md b/design/README.md new file mode 100644 index 0000000..24bd628 --- /dev/null +++ b/design/README.md @@ -0,0 +1,8 @@ +# Design artifacts + +| Папка | Назначение | +|-------|------------| +| [`front/`](front/) | Клиентский EventHubFront / бренд CalenTIQ | +| [`admin/`](admin/) | EventHubFrontAdmin (позже) | + +См. также [`BRANDING.md`](../BRANDING.md). diff --git a/design/admin/README.md b/design/admin/README.md new file mode 100644 index 0000000..4900b60 --- /dev/null +++ b/design/admin/README.md @@ -0,0 +1,5 @@ +# EventHubFrontAdmin — дизайн + +Зарезервировано под утверждённые мокапы / борды админки. + +Пока пусто: клиентский фронт — в [`../front/`](../front/). diff --git a/design/front/README.md b/design/front/README.md new file mode 100644 index 0000000..41192fa --- /dev/null +++ b/design/front/README.md @@ -0,0 +1,53 @@ +# CalenTIQ / EventHubFront — дизайн (SoT) + +Канонические артефакты клиентского фронта (EventHubFront). Публичный бренд: **CalenTIQ**. +Правила и решения: [`BRANDING.md`](../../BRANDING.md). Админские мокапы — отдельно в [`../admin/`](../admin/). + +## Moods + +| API key | UI-лейбл | Акцент | +|---------|----------|--------| +| `calm` | **FLOW** | sage `#ABC5B5` / primary `#2F7A68` | +| `energetic` | **MOMENTUM** | coral `#FF6A3D` на ink `#111820` | +| `business` | **CONTROL** | steel `#324A5F` | + +Токены: [`tokens/colors.json`](tokens/colors.json), [`tokens/typography.json`](tokens/typography.json) (Syne / Manrope). + +## IA (ограничения) + +- Top nav (desktop) + bottom nav (mobile) +- **Без left sidebar** +- Без 4-го Creator mood +- Внутренние репо (`EventHub*`) не переименовываем + +## Структура + +### `boards/` — UI-борды + +| Файл | Что это | +|------|---------| +| `calentiq-ui-board-final.png` | Утверждённый UI-борд направления CalenTIQ (Time Arc, moods) | +| `calentiq-icon-system-final.png` | Утверждённый борда иконок / app icons по moods | +| `eventhub-stage-ui-as-is.png` | As-is stage UI (референс текущего продукта) | +| `eventhub-discover-*.png` | As-is Discover по moods (flow / momentum / control) + as-is | + +### `logo/` — Time Arc + +- `mark.svg` (+ `mark-black.svg`, `mark-white.svg`) — master mark +- `lockup-horizontal.svg` (+ black/white) — wordmark lockup +- `mark-1024.png`, `lockup-horizontal.png` — растровые превью + +### `mood-icons/` + +- `appicon-{flow,momentum,control}.svg` — master mood icons +- `appicon-*-1024.png` — растры для сторов / превью + +## Runtime-копии + +В приложении те же векторы живут в `EventHubFront/public/brand/`. +Эта папка Spec — **дизайн SoT** для согласования; runtime Front может отставать или опережать до синка. + +## Источник + +Собрано из утверждённого local brand pack (`calentiq-brand-pack`) и Desktop as-is скринов. +ZIP-архивы и GPT-stub дубликаты в Spec не кладём. diff --git a/design/front/boards/calentiq-icon-system-final.png b/design/front/boards/calentiq-icon-system-final.png new file mode 100644 index 0000000..270dac6 Binary files /dev/null and b/design/front/boards/calentiq-icon-system-final.png differ diff --git a/design/front/boards/calentiq-ui-board-final.png b/design/front/boards/calentiq-ui-board-final.png new file mode 100644 index 0000000..71af58e Binary files /dev/null and b/design/front/boards/calentiq-ui-board-final.png differ diff --git a/design/front/boards/eventhub-discover-as-is.png b/design/front/boards/eventhub-discover-as-is.png new file mode 100644 index 0000000..8b5444f Binary files /dev/null and b/design/front/boards/eventhub-discover-as-is.png differ diff --git a/design/front/boards/eventhub-discover-control.png b/design/front/boards/eventhub-discover-control.png new file mode 100644 index 0000000..a8f2f3d Binary files /dev/null and b/design/front/boards/eventhub-discover-control.png differ diff --git a/design/front/boards/eventhub-discover-flow.png b/design/front/boards/eventhub-discover-flow.png new file mode 100644 index 0000000..8b5444f Binary files /dev/null and b/design/front/boards/eventhub-discover-flow.png differ diff --git a/design/front/boards/eventhub-discover-momentum.png b/design/front/boards/eventhub-discover-momentum.png new file mode 100644 index 0000000..13b60da Binary files /dev/null and b/design/front/boards/eventhub-discover-momentum.png differ diff --git a/design/front/boards/eventhub-stage-ui-as-is.png b/design/front/boards/eventhub-stage-ui-as-is.png new file mode 100644 index 0000000..139d5cb Binary files /dev/null and b/design/front/boards/eventhub-stage-ui-as-is.png differ diff --git a/design/front/logo/lockup-horizontal-black.svg b/design/front/logo/lockup-horizontal-black.svg new file mode 100644 index 0000000..1479e28 --- /dev/null +++ b/design/front/logo/lockup-horizontal-black.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + CalenTIQ + diff --git a/design/front/logo/lockup-horizontal-white.svg b/design/front/logo/lockup-horizontal-white.svg new file mode 100644 index 0000000..421eae7 --- /dev/null +++ b/design/front/logo/lockup-horizontal-white.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + CalenTIQ + diff --git a/design/front/logo/lockup-horizontal.png b/design/front/logo/lockup-horizontal.png new file mode 100644 index 0000000..f161e96 Binary files /dev/null and b/design/front/logo/lockup-horizontal.png differ diff --git a/design/front/logo/lockup-horizontal.svg b/design/front/logo/lockup-horizontal.svg new file mode 100644 index 0000000..1479e28 --- /dev/null +++ b/design/front/logo/lockup-horizontal.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + CalenTIQ + diff --git a/design/front/logo/mark-1024.png b/design/front/logo/mark-1024.png new file mode 100644 index 0000000..d1d940e Binary files /dev/null and b/design/front/logo/mark-1024.png differ diff --git a/design/front/logo/mark-black.svg b/design/front/logo/mark-black.svg new file mode 100644 index 0000000..699253f --- /dev/null +++ b/design/front/logo/mark-black.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/design/front/logo/mark-white.svg b/design/front/logo/mark-white.svg new file mode 100644 index 0000000..2270bfc --- /dev/null +++ b/design/front/logo/mark-white.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/design/front/logo/mark.svg b/design/front/logo/mark.svg new file mode 100644 index 0000000..699253f --- /dev/null +++ b/design/front/logo/mark.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/design/front/mood-icons/appicon-control-1024.png b/design/front/mood-icons/appicon-control-1024.png new file mode 100644 index 0000000..285cc41 Binary files /dev/null and b/design/front/mood-icons/appicon-control-1024.png differ diff --git a/design/front/mood-icons/appicon-control.svg b/design/front/mood-icons/appicon-control.svg new file mode 100644 index 0000000..f7bd427 --- /dev/null +++ b/design/front/mood-icons/appicon-control.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/design/front/mood-icons/appicon-flow-1024.png b/design/front/mood-icons/appicon-flow-1024.png new file mode 100644 index 0000000..d412291 Binary files /dev/null and b/design/front/mood-icons/appicon-flow-1024.png differ diff --git a/design/front/mood-icons/appicon-flow.svg b/design/front/mood-icons/appicon-flow.svg new file mode 100644 index 0000000..5543975 --- /dev/null +++ b/design/front/mood-icons/appicon-flow.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/design/front/mood-icons/appicon-momentum-1024.png b/design/front/mood-icons/appicon-momentum-1024.png new file mode 100644 index 0000000..7cf2cfa Binary files /dev/null and b/design/front/mood-icons/appicon-momentum-1024.png differ diff --git a/design/front/mood-icons/appicon-momentum.svg b/design/front/mood-icons/appicon-momentum.svg new file mode 100644 index 0000000..13befea --- /dev/null +++ b/design/front/mood-icons/appicon-momentum.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/design/front/tokens/colors.json b/design/front/tokens/colors.json new file mode 100644 index 0000000..d2b61ed --- /dev/null +++ b/design/front/tokens/colors.json @@ -0,0 +1,5 @@ +{ + "FLOW": { "appIcon": "#ABC5B5", "primary": "#2F7A68", "accent": "#ABC5B5", "foreground": "#0F2A24" }, + "MOMENTUM": { "appIcon": "#111820", "primary": "#FF6A3D", "accent": "#FF6A3D", "foreground": "#F5F1EA" }, + "CONTROL": { "appIcon": "#324A5F", "primary": "#324A5F", "accent": "#4A6B82", "foreground": "#14233A" } +} diff --git a/design/front/tokens/typography.json b/design/front/tokens/typography.json new file mode 100644 index 0000000..8ae53b7 --- /dev/null +++ b/design/front/tokens/typography.json @@ -0,0 +1 @@ +{ "display": "Syne", "ui": "Manrope" }