crimson-giant — це вебсайт для продажу мобільних телефонів та аксесуарів, призначений виключно для приватних клієнтів. Мета продукту — дати приватному покупцеві змогу знайти потрібний телефон або аксесуар і самостійно оформити замовлення прямо на сайті, без переходу до телефонного дзвінка чи месенджера.
Аудиторія продукту:
Бізнес- та оптові замовники до обсягу продукту не входять.
crimson-giant — це першопартійний вебзастосунок із власним інтерфейсом, який складається з публічної частини (вхідна сторінка, каталог) та захищених робочих поверхонь для покупця й адміністратора. Уся взаємодія — перегляд товарів, вибір, оформлення замовлення, керування каталогом і обробка замовлень — відбувається прямо на сайті.
Поточні актори:
Поточна прийнята поведінка охоплює: публічний вхід на сайт, каталог мобільних телефонів і аксесуарів, самостійну реєстрацію та повторний вхід приватного покупця, оформлення замовлення на сайті, а також захищене керування каталогом і замовленнями для адміністратора. Збереження товарів, замовлень, ідентичностей і рольових прав доступу забезпечується серверною частиною.
Вузькі виключення:
Хто володіє доставкою. crimson-giant — це власний вебзастосунок із власним інтерфейсом. Публічні поверхні (Landing, Products) доступні анонімно. Захищені поверхні (Checkout, Catalog Management, Order Management) вимагають входу, а роль визначає доступ до адміністративних даних.
Ідентичність. Оскільки покупець має приватно володіти своїм замовленням і повертатися до нього, а адміністратор має керувати каталогом і замовленнями, застосунок володіє ідентичністю:
Вхідні поверхні (Landing, Login, Sign Up, Products) доступні анонімно; захищений стан залишається недоступним до встановлення ідентичності.
Поточний і майбутній горизонт. Усе, що описано в розділах 3–5,\x20\xd1\x94 поточним обсягом. Майбутні ідеї, якщо вони з'являться, виносяться в розділ 11 і не входять до поточної архітектури сторінок чи приймання.
FR-1. Продаж мобільних телефонів та аксесуарів приватним клієнтам (explicit) As a Приватний покупець, I should бачити на сайті мобільні телефони та аксесуари, доступні для покупки, so that я можу придбати потрібний товар онлайн.
FR-2. Перегляд каталогу (explicit) As a Приватний покупець, I should переглядати каталог мобільних телефонів і аксесуарів, so that я можу знайти потрібний товар.
FR-3. Самостійна реєстрація приватного покупця (required_inference) As a Приватний покупець, I should самостійно зареєструватися на сайті, so that я можу оформити замовлення онлайн.
FR-4. Повернення та повторна перевірка особи приватного покупця (required_inference) As a Приватний покупець, I should увійти на сайт повторно, so that я можу повернутися до захищеного оформлення замовлення.
FR-5. Оформлення замовлення прямо на сайті (explicit) As a Приватний покупець, I should оформити замовлення прямо на сайті, so that я завершую покупку без переходу до телефону чи месенджера.
FR-6. Запрошення або попереднє provisioning-встановлення облікового запису адміністратора (required_inference) As a Власник магазину (адміністратор), I should отримати обліковий запис через запрошення або попереднє provisioning-встановлення, so that я можу керувати магазином.
FR-7. Повернення та повторна перевірка особи адміністратора (required_inference) As a Власник магазину (адміністратор), I should увійти повторно, so that я можу повернутися до керування каталогом і замовленнями.
FR-8. Керування товарами каталогу (required_inference) As a Власник магазину (адміністратор), I should додавати, редагувати та видаляти товари каталогу, so that каталог залишається актуальним.
FR-9. Перегляд та обробка замовлень (required_inference) As a Власник магазину (адміністратор), I should переглядати оформлені замовлення та змінювати\x20\xd1\x97хній статус обробки, so that онлайн-замовлення виконуються.
FR-10. Backend-виконання для збереження даних (required_inference) As a система, I should зберігати товари, замовлення, ідентичності та рольові права доступу, so that усі захищені робочі процеси працюють коректно.
Контекст. Фізична особа, яка купує мобільний телефон або аксесуар для власного користування. Вона приходить на сайт без попереднього облікового запису й хоче спокійно, без тиску, розібратися в товарах.
Основна мета. Знайти потрібний телефон або аксесуар і завершити покупку онлайн, не дзвонячи й не пишучи в месенджер.
Прийняті обов'язки. Перегляд каталогу мобільних телефонів і аксесуарів; вибір товару; самостійна реєстрація; повторний вхід; оформлення замовлення прямо на сайті.
Вхідні дані та рішення. Вибір товару за характеристиками й ціною; рішення про реєстрацію перед оформленням; введення даних доставки; підтвердження замовлення.
Взаємодія з іншими учасниками. Покупець створює замовлення, яке надходить адміністратору для обробки. Покупець не взаємодіє з адміністратором напряму — уся комунікація відбувається через стан замовлення на сайті.
Спостережуваний успіх. Замовлення створено й підтверджено на сайті; покупець бачить підтвердження.
Що робить роль відмінною. Покупець —\x20\xd1\x94дина роль, яка ініціює покупку й створює замовлення; вона не має доступу до адміністративних даних і не керує каталогом.
Контекст. Особа, яка запускає та веде магазин crimson-giant. Вона відповідає за те, щоб каталог був актуальним, а онлайн-замовлення — виконаними.
Основна мета. Тримати актуальний каталог телефонів і аксесуарів та обробляти замовлення, оформлені покупцями на сайті.
Прийняті обов'язки. Отримання облікового запису через запрошення або provisioning; повторний вхід; додавання, редагування та видалення товарів каталогу; перегляд і обробка замовлень.
Вхідні дані та рішення. Дані товарів (характеристики, ціна, наявність); рішення про зміну статусу замовлення.
Взаємодія з іншими учасниками. Адміністратор отримує замовлення, створені покупцями, і змінює\x20\xd1\x97хній статус. Він не оформлює замовлення від імені покупця.
Спостережуваний успіх. Каталог актуальний; замовлення переведені у виконаний стан.
Що робить роль відмінною. Адміністратор —\x20\xd1\x94дина роль із доступом до адміністративних даних; вона керує товарами й замовленнями, але не ініціює покупку.
Музa: Jony Ive. Головна ідея: продуктова точність — один бездоганно освітлений телефон, безмежне алюмінієве повітря, один кармазиновий сигнал.
Палітра (темний режим):
| Роль | HEX |
|---|---|
| Background | #101113 |
| Surface | #1A1C1F |
| Text | #F2F2F0 |
| Primary (crimson) | #D8232A |
| Accent (aluminium) | #E8E4DC |
| Muted | #8A8D93 |
| Hairline border | #2A2D31 |
Кармазиновий #D8232A —\x20\xd1\x94диний сигнальний колір: зарезервований для основної CTA, акценту ціни на рекомендованому пристрої та 2px підкреслення активного пункту навігації; ніколи не більше ~5% екрана. Теплий алюміній #E8E4DC — матеріальний відблиск для значень характеристик, важливих роздільників і\x20\xd1\x94диного освітленого краю на картках товарів.
Типографіка:
Мова форм: м'які безперервні радіуси (12px картки, 999px пігулки для фільтрів і CTA), 1px волосяні рамки #2A2D31, без тіней на темних поверхнях — глибина з\x20\xd1\x94диного верхнього підсвічування (inset 0 1px 0 rgba(232,228,220,0.06)) і ледь помітної 1px алюмінієвої рамки при наведенні. Нічого декоративного, що не\x20\xd1\x94 функціональним.
Макет: одноколонковий фокус із широкими полями (максимальна ширина контенту 1120px, 96px поля на 1280px, 24px на 375px). Landing: повноекранний hero, горизонтальна стрічка «поточна лінійка», триптих аксесуарів (3-up), блок характеристик у вигляді таблиці, однорядкова смуга довіри. Products: ліва панель фільтрів (згортається в нижній аркуш під 768px), сітка 3-up на 1280px, 2-up на 768px, 1-up на 375px. Деталі товару: розподіл 7/5 — зображення ліворуч, закріплена панель покупки праворуч. Адміністративні поверхні повторюють ту саму сітку з щільнішими відступами 4/8-pt.
Зображення: студійні продуктові рендери й макро-деталі на графітовому або алюмінієвому тлі — пристрій під кутом три чверті, макро кільця камери, макро порту, рука з телефоном на безшовному тлі (без стокових офісних людей). Аксесуари — ізольовані об'єкти з однією м'якою тінню. Жодного кліп-арту, градієнтних плям, строкатих колажів;\x20\xd1\x94дина топографічна волосяна текстура може лежати на 4% непрозорості за блоком характеристик.
Асиметрична продуктова сцена для публічного входу (Landing):
#101113.Додаткові сигнатурні ходи:
#E8E4DC із табличними цифрами, мітки — 12px uppercase Archivo.Interaction Model: Animated Motion Tempo: restrained Hero Dimensionality: layered_2d
Landing Hero Motion Brief:
cubic-bezier(0.22, 1, 0.36, 1), 480–700ms; один прояв продукту при прокручуванні; волосяні роздільники виїжджають зліва при вході секції; при наведенні на картку товару зображення піднімається на 6px і теплішає верхнє підсвічування. Нічого не відскакує, жодних частинок, жодного scroll-jacking.font-size: clamp(...) з мобільним розміром); жоден інший елемент не перекриває\x20\xd1\x97х.prefers-reduced-motion усі прояви миттєво переходять у фінальний стан, світловий прохід видалено; для рухомого/прокручуваного контенту надається статичне компонування (перенос у рядки або горизонтальне прокручування), щоб кожен елемент можна було повністю побачити.#F2F2F0 на #101113 і #1A1C1F забезпечує достатній контраст; кармазиновий #D8232A використовується лише як сигнальний колір і не несе\x20\xd1\x94диного смислового навантаження.Обмеження (explicit):
Припущення (required_inference):
Майбутній горизонт: наразі не визначено жодних майбутніх вимог; усе описане вище\x20\xd1\x94 поточним обсягом.
Дефолти (не вказані користувачем):
#D8232A, зарезервований для основної CTA, акценту ціни та активного пункту навігації.No completed page designs yet.
Completed design pages will appear here when they are ready to preview.
No completed page designs yet.
Completed design pages will appear here when they are ready to preview.
No comments yet. Be the first!